Longbow.Logging
10.0.1
Prefix Reserved
dotnet add package Longbow.Logging --version 10.0.1
NuGet\Install-Package Longbow.Logging -Version 10.0.1
<PackageReference Include="Longbow.Logging" Version="10.0.1" />
<PackageVersion Include="Longbow.Logging" Version="10.0.1" />
<PackageReference Include="Longbow.Logging" />
paket add Longbow.Logging --version 10.0.1
#r "nuget: Longbow.Logging, 10.0.1"
#:package Longbow.Logging@10.0.1
#addin nuget:?package=Longbow.Logging&version=10.0.1
#tool nuget:?package=Longbow.Logging&version=10.0.1
Longbow.Logging
English README — Longbow.Logging is a lightweight, extensible .NET logging library/wrapper designed to provide a consistent logging interface, structured logging support (message templates + properties), and common extensions for console and file targets.
Key Features
- Adapter compatible with Microsoft.Extensions.Logging
- Structured logging (templated messages and properties)
- Simple configuration (appsettings.json / DI)
- Examples and extension points for common sinks (Console, File)
- Exception capture and user-friendly exception output formatting
Quick Start
Install
dotnet add package Longbow.Logging
Register services
services.AddLogging(logging => logging.AddFileLogger());
Example configuration (appsettings.json)
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
},
"LgbFile": {
"IncludeScopes": true,
"LogLevel": {
"Default": "Error"
},
"FileName": "Error\\Log.log"
}
}
}
Contributing
Contributions are welcome. Please follow these steps:
- Fork the repository and develop on a feature branch
- Add tests and ensure existing tests pass
- Open a pull request describing your changes and motivation
License
MIT — replace with the actual license used by the project if different.
Contact
If you need help or want to report an issue, please open an Issue in the repository.
Note: Adjust the example code, configuration keys, and names to match the project's actual implementation where necessary.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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.Configuration.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Logging.Configuration (>= 10.0.8)
-
net6.0
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.1)
-
net7.0
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Configuration (>= 8.0.1)
-
net8.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Logging.Configuration (>= 10.0.8)
-
net9.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Logging.Configuration (>= 10.0.8)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Longbow.Logging:
| Package | Downloads |
|---|---|
|
Longbow.Tasks
Longbow Component for .net 6.0+ |
|
|
Longbow.Web
Longbow Component for .net core 2.0+ & .net framework 4.5+ |
|
|
Longbow.Net
Longbow Component for .net core 2.0+ & .net framework 4.5+ |
|
|
Longbow.OPCClient
Longbow Component for .net core 2.0+ & .net framework 4.5+ |
|
|
RunoiPublic.Tasks
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Longbow.Logging:
| Repository | Stars |
|---|---|
|
dotnetcore/BootstrapBlazor
Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.1 | 0 | 5/19/2026 |
| 10.0.0 | 1,383 | 11/12/2025 |
| 9.0.1 | 3,158 | 7/14/2025 |
| 9.0.0 | 11,586 | 11/13/2024 |
| 9.0.0-beta01 | 660 | 11/1/2024 |
| 8.1.0 | 2,059 | 10/16/2024 |
| 8.0.0 | 48,830 | 1/2/2024 |
| 8.0.0-beta01 | 453 | 12/19/2023 |
| 7.0.0 | 27,633 | 12/5/2022 |
| 6.0.6 | 7,926 | 8/10/2022 |
| 6.0.5 | 607 | 8/9/2022 |
| 6.0.4 | 593 | 8/7/2022 |
| 6.0.2 | 6,182 | 1/2/2022 |
| 6.0.1 | 586 | 1/2/2022 |
| 6.0.0 | 24,585 | 1/2/2022 |
| 5.2.0 | 10,819 | 8/14/2021 |
| 5.0.0 | 12,007 | 11/17/2020 |
| 3.1.1 | 11,294 | 1/13/2020 |
| 3.1.1-beta-03 | 891 | 1/11/2020 |
| 3.1.1-beta-02 | 796 | 12/20/2019 |