Skip to main content
net10.0

This package is part of the Nano Library, a set of reusable .NET libraries for building microservice applications. Nano addresses common non-business concerns such as logging, persistence, messaging, validation, and documentation, while remaining fully configurable and extensible, so applications can stay focused on business logic. See https://github.com/Nano-Core/Nano.Library for details.

Published
Apr 24, 2026
5mo ago
Total Downloads
3.3K
3,327

Install

dotnet add package Nano.Logging.Microsoft --version 10.0.0-preview1
ProductVersions
.NET
net10.0

README

Nano.Logging.Microsoft

Build and Deploy NuGet NuGet

Microsoft logging for Nano applications.


Table of Contents

Summary

This package provides the Microsoft logging provider for Nano.
The provider is preconfigured to write log output to the console using a concise format:

{Timestamp:dd-MM-yyyy HH:mm:ss.ffffff} [{Level:u3}] {Message}{NewLine}{Exception}

đź“– Learn more about Nano Logging.

Try it out yourself using the Api.Logging.Microsoft or Console.Logging.Microsoft example.

Registration

Install the Nano.Logging.Microsoft NuGet package.

dotnet add package Nano.Logging.Microsoft;

Register the MicrosoftProvider provider during application startup in the ConfigureServices(...) method.

...
.ConfigureServices(services =>
{
    services
        .AddNanoLogging<MicrosoftProvider>();
})
...

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.