Developer guide

Embedded log viewer & tiered storage

Mount ArgusLogs.UI at /argus-logs, stream SQLite hot-tier records, and inspect traces with KQL — no external dashboard required.

Tutorials are hands-on walkthroughs (prerequisites, install, configuration, code, expected result, explanation, then next steps). Official reference stays in documentation — this is not a full docs clone.

Section 2 of 5 Embedded UI

Install NuGet packages

Install the core engine first, then add the storage satellite and UI package. All packages must share the same version stamp.

NuGet packages

Run from your API project directory (or central PackageReference in Directory.Build.props):

Terminal
dotnet add package ArgusLogs --version 1.0.11-alpha.2608292142
dotnet add package ArgusLogs.TieredStorage --version 1.0.11-alpha.2608292142
dotnet add package ArgusLogs.UI --version 1.0.11-alpha.2608292142

Package roles

TypeDefaultDescription
ArgusLogs Core engine, licensing, network + method tracing Required baseline
ArgusLogs.TieredStorage SQLite hot tier + Parquet cold archives High-volume structured retention
ArgusLogs.UI Embedded diagnostics middleware + static assets Browser UI at a route you choose