Serilog is a structured logging library for .NET applications that records events as rich data objects instead of plain text strings. It functions as a multi-sink framework, allowing a single log stream to be emitted to diverse destinations such as files, consoles, and cloud databases through a structured event pipeline. The framework distinguishes itself through dynamic metadata enrichment, using log event enrichers to add contextual properties and telemetry to logs for improved traceability and analysis. It employs a routing system that filters, enriches, and directs these structured events
NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic
Sentry SDK for .NET
Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r
Exceptionless clients for the .NET platform
الميزات الرئيسية لـ exceptionless/exceptionless.net هي: Exception Handling, Logging, Logging and Monitoring, Miscellaneous Utilities.
تشمل البدائل مفتوحة المصدر لـ exceptionless/exceptionless.net: serilog/serilog — Serilog is a structured logging library for .NET applications that records events as rich data objects instead of… nlog/nlog — NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing… getsentry/sentry-dotnet — Sentry SDK for .NET. uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… google/guava — Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning…