1,883 packages tagged with “log”
log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial. At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity. log4net is designed with two distinct goals in mind: speed and flexibility
NLog is a logging platform for .NET with rich log routing and management capabilities. NLog supports traditional logging, structured logging and the combination of both. Supported platforms: - .NET 6, 7, 8, 9 and 10 - .NET Standard 2.0 and 2.1 - .NET Framework 3.5 - 4.8 - Xamarin Android + iOS (.NET Standard) - Mono 4 For integrating NLog with Microsoft.Extensions.Logging, check: https://www.nuget.org/packages/NLog.Extensions.Logging For using NLog with ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore
NLog LoggerProvider for Microsoft.Extensions.Logging for logging in .NET Standard libraries and .NET Core applications. For ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore
Common.Logging library introduces a simple abstraction to allow you to select a specific logging implementation at runtime.
Log exception details and custom properties that are not output in Exception.ToString().
Integrates NLog as provider for Microsoft.Extensions.Logging, and provides NLog LayoutRenderers to enrich logging output with details from HttpContext.
Common.Logging.Core contains the portable (PCL) implementation of the Common.Logging low-level abstractions common to all other Common.Logging packages.
An extensible framework to audit executing operations in .NET and .NET Core. Special thanks to 'ZZZ Projects' for sponsoring this project.
Enrich Serilog log events with properties from open telemetry spans.
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for Entity Framework Core exceptions.
Automatically generates audit logs for Entity Framework Core operations. Special thanks to 'ZZZ Projects' for sponsoring this project.
NLog.Database includes DatabaseTarget for writing to any database with DbProvider support
NLog.Extended.dll provides MSMQ target and AppSetting renderer
An MSBuild logger that can be passed to MSBuild to record a detailed structured log file. See usage example at: https://github.com/KirillOsenkov/MSBuildStructuredLog/blob/main/README.md#usage
NLog.WindowsEventLog provides access to the EventLog-target for NetStandard
An NLog target that utilises the elasticsearch low level client.
NLog Integration for Microsoft System.Diagnostics.DiagnosticSource and Activity TraceId / SpanId
NLog logging for ASP.NET and ASP.NET MVC. Includes targets and layout renderers for websites and web applications. This package is for ASP.NET 3.5+ For ASP.NET Core: Check https://www.nuget.org/packages/NLog.Web.AspNetCore
A Serilog sink that correlates log events with the code that produced them, enabling unit testing of log output.
Generate detailed Audit Logs for AspNet Core Web API Controller calls.
Custom target for NLog to send logging messages to a Syslog server
Store Audit.NET Trail Logs into a MongoDB database
A Serilog sink that writes events to NewRelic Logs API.
A serilog sink for rolling files based on size and time
NLog extension for Microsoft.Extensions.Hosting for logging in .NET Standard libraries and .NET Core applications using IHostBuilder. For ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore
Store Audit.NET Trail Logs into a PostgreSQL database
Store Audit.NET Trail Logs into a SQL Server database
A small logger facade, usable in projects where a log framework should not be forced.
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for SQL Server exceptions.
Testing library to verify that the correct logs are generated by apps or libraries using the .NET Standard Microsoft.Extensions.Logging library.