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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Longbow.Logging" Version="10.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Longbow.Logging" Version="10.0.1" />
                    
Directory.Packages.props
<PackageReference Include="Longbow.Logging" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Longbow.Logging --version 10.0.1
                    
#r "nuget: Longbow.Logging, 10.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Longbow.Logging@10.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Longbow.Logging&version=10.0.1
                    
Install as a Cake Addin
#tool nuget:?package=Longbow.Logging&version=10.0.1
                    
Install as a Cake Tool

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:

  1. Fork the repository and develop on a feature branch
  2. Add tests and ensure existing tests pass
  3. 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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,379 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,715 1/2/2024
8.0.0-beta01 453 12/19/2023
7.0.0 27,591 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,525 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
Loading failed