Novolis.Logging.Ndjson
2026.1.6.30
dotnet add package Novolis.Logging.Ndjson --version 2026.1.6.30
NuGet\Install-Package Novolis.Logging.Ndjson -Version 2026.1.6.30
<PackageReference Include="Novolis.Logging.Ndjson" Version="2026.1.6.30" />
<PackageVersion Include="Novolis.Logging.Ndjson" Version="2026.1.6.30" />
<PackageReference Include="Novolis.Logging.Ndjson" />
paket add Novolis.Logging.Ndjson --version 2026.1.6.30
#r "nuget: Novolis.Logging.Ndjson, 2026.1.6.30"
#:package Novolis.Logging.Ndjson@2026.1.6.30
#addin nuget:?package=Novolis.Logging.Ndjson&version=2026.1.6.30
#tool nuget:?package=Novolis.Logging.Ndjson&version=2026.1.6.30
Novolis.Logging.Ndjson
Reusable structured ILogger output backed by a rotating NDJSON file sink.
The package owns logging-provider behavior: scopes, event ids, structured
state, rotation, retention, and durable flushes for error records. The
physical typed store remains in Novolis.Storage.Ndjson, while low-level
seekable viewing remains in Novolis.IO.Ndjson.
builder.Logging.AddNdjsonLogging(options =>
{
options.DirectoryPath = paths.RootDirectory;
options.FilePrefix = "application";
});
One writer owner must be assigned to each path when processes or pods share a filesystem. Readers use shared handles and can inspect a file while it grows.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Novolis.Logging.Contracts (>= 2026.1.6.30)
- Novolis.Storage.Ndjson (>= 2026.1.1.52)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Novolis.Logging.Ndjson:
| Package | Downloads |
|---|---|
|
Novolis.Avalonia.Diagnostics
Avalonia startup exception harness and diagnostic-sharing abstractions. |
|
|
Novolis.Avalonia.Mobile.Android
Android implementations of Novolis.Avalonia.Mobile (EncryptedSharedPreferences, Documents/Novolis app storage, Custom Tabs). |
|
|
Novolis.Avalonia.Mobile.Desktop
Windows desktop implementations of Novolis.Avalonia.Mobile (Credential Manager, LocalAppData, system browser). |
|
|
Novolis.Logging.Diagnostics
Bounded app-private diagnostic journal and ILogger provider for mobile and desktop applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.6.30 | 0 | 10/4/2026 |
| 2026.1.6.29 | 47 | 10/3/2026 |