Peaceful.Extensions.Logging
0.2.2-preview.1
Prefix Reserved
dotnet add package Peaceful.Extensions.Logging --version 0.2.2-preview.1
NuGet\Install-Package Peaceful.Extensions.Logging -Version 0.2.2-preview.1
<PackageReference Include="Peaceful.Extensions.Logging" Version="0.2.2-preview.1" />
<PackageVersion Include="Peaceful.Extensions.Logging" Version="0.2.2-preview.1" />
<PackageReference Include="Peaceful.Extensions.Logging" />
paket add Peaceful.Extensions.Logging --version 0.2.2-preview.1
#r "nuget: Peaceful.Extensions.Logging, 0.2.2-preview.1"
#:package Peaceful.Extensions.Logging@0.2.2-preview.1
#addin nuget:?package=Peaceful.Extensions.Logging&version=0.2.2-preview.1&prerelease
#tool nuget:?package=Peaceful.Extensions.Logging&version=0.2.2-preview.1&prerelease
dotnet-extensions
Shared ASP.NET Core hosting, logging, and telemetry extensions for building .NET services with sensible defaults.
Status
Active. Curated public releases land here; ongoing development happens on a separate working tree. Issues, discussions, and pull requests are welcome on this repo.
Packages
| Package | Description |
|---|---|
Peaceful.Extensions.Hosting |
ASP.NET Core hosting extensions: CORS, exception handling, health checks, Scalar/OpenAPI, and API versioning. |
Peaceful.Extensions.Logging |
Serilog wiring with trace-context enrichment and a static logger factory for bootstrap logging. |
Peaceful.Extensions.Telemetry |
OpenTelemetry setup for tracing, metrics, and OTLP export. |
Install
dotnet add package Peaceful.Extensions.Hosting
dotnet add package Peaceful.Extensions.Logging
dotnet add package Peaceful.Extensions.Telemetry
Build from source
You'll need the .NET 10 SDK.
dotnet build
dotnet test
Contributing
Contributions are welcome from anyone in the .NET community. See CONTRIBUTING.md for the dev setup, the red-green TDD requirement, and the branch model. The per-PR checklist itself lives in the PR template and is filled in when you open a PR. By participating you agree to abide by the Code of Conduct.
For security-sensitive bugs, please follow SECURITY.md instead of opening a public issue.
Project stewardship
dotnet-extensions is currently developed and maintained by Peaceful
Studio OÜ (Estonia, VAT EE102232996). The project is licensed under
Apache-2.0 with the explicit intent of community ownership: if and when
adoption warrants neutral governance, Peaceful Studio commits to
transferring this repository to a community-led organisation under the
same license terms. Contributions welcome from anywhere in the .NET
ecosystem; no CLA required.
License
Apache-2.0. © 2026 Peaceful Studio OÜ. See LICENSE and NOTICE.
| 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
- Peaceful.Extensions.Telemetry (>= 0.2.2-preview.1)
- Serilog.AspNetCore (>= 10.0.0)
- Serilog.Enrichers.Environment (>= 3.0.1)
- Serilog.Enrichers.Thread (>= 4.0.0)
- Serilog.Formatting.Compact (>= 3.0.0)
- Serilog.Sinks.OpenTelemetry (>= 4.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Peaceful.Extensions.Logging:
| Package | Downloads |
|---|---|
|
Canton.Ledger.Auth
OAuth2 client-credentials token provider for Canton participant nodes. Provides automatic token acquisition and TTL-based caching, consumed by both gRPC and HTTP clients. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.2-preview.1 | 86 | 7/17/2026 |
| 0.2.1-preview.3 | 155 | 7/4/2026 |
| 0.2.1-preview.2 | 398 | 6/11/2026 |
| 0.2.1-preview.1 | 104 | 6/6/2026 |
| 0.2.0-preview.1 | 65 | 6/5/2026 |