4,324 packages tagged with “Logging”
Includes Event Source based logging support.
Simple .NET logging with fully-structured events
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
OpenTelemetry .NET API
OpenTelemetry .NET SDK
Contains extensions to register OpenTelemetry in applications using Microsoft.Extensions.DependencyInjection
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
Contains extensions to start OpenTelemetry in applications using Microsoft.Extensions.Hosting
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().
Serilog sink for Elasticsearch
OpenTelemetry protocol exporter for OpenTelemetry .NET
Serilog sink for Application Insights.
A package containing logging extensions to support writing Identity logs to Microsoft.Extensions.Logging.ILogger.
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.
Console exporter for OpenTelemetry .NET
This library is a .NET implementation of the OpenTracing API. To fully understand this platform API, it's helpful to be familiar with the OpenTracing project and terminology more generally. For the time being, mild backwards-incompatible changes may be made without changing the major version number. As OpenTracing and opentracing-csharp mature, backwards compatibility will become more of a priority.
Official Microsoft.Extensions.Logging integration for Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.
Amazon Lambda .NET Core support - Logging ASP.NET Core package.
Serilog Sink that sends log events to Datadog https://www.datadoghq.com/
Add file logging to ASP.NET Core apps with one line of code.
Allows to configure Log4net as Microsoft Extensions Logging handler on any ASP.NET Core application. Original code proposal by @anuraj --> https://dotnetthoughts.net/how-to-use-log4net-with-aspnetcore-for-logging/
Enable JSON logging in log4net.
Enrich Serilog log events with properties from open telemetry spans.
Recommended Google client library to access the Google Cloud Logging API, which writes log entries and manages your logs, log sinks, and logs-based metrics.
Official Serilog integration for Sentry - Open-source error tracking that helps developers monitor and fix crashes in real time.
Version-agnostic types for the Google Cloud Logging API.