awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C# Logging Libraries

排名更新于 2026年7月13日

For a logging library for C# applications, the strongest matches are serilog/serilog (Serilog is a comprehensive, industry-standard structured logging framework for), nlog/nlog (NLog is a comprehensive, high-performance logging framework for) and serilog/serilog-aspnetcore (This library provides the essential integration for using Serilog). Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best c sharp logging libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

C# Logging Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • serilog/serilogserilog 的头像

    serilog/serilog

    7,991在 GitHub 上查看↗

    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

    Serilog is a comprehensive, industry-standard structured logging framework for .NET that natively supports asynchronous processing, multi-sink routing, and rich diagnostic context enrichment.

    C#Application Logging ConfigurationsStructured LoggingContextual Logging
    在 GitHub 上查看↗7,991
  • nlog/nlogNLog 的头像

    NLog/NLog

    6,542在 GitHub 上查看↗

    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

    NLog is a comprehensive, high-performance logging framework for .NET that natively supports structured logging, asynchronous processing, and extensive multi-sink routing, making it a flagship solution for application diagnostics.

    C#Asynchronous LoggingStructured LoggingThread-Local Property Scopes
    在 GitHub 上查看↗6,542
  • serilog/serilog-aspnetcoreserilog 的头像

    serilog/serilog-aspnetcore

    1,424在 GitHub 上查看↗

    Serilog integration for ASP.NET Core

    This library provides the essential integration for using Serilog within ASP.NET Core applications, offering structured logging, multi-sink support, and diagnostic context capabilities that align with your requirements.

    C#Logging
    在 GitHub 上查看↗1,424

Related searches

  • a lightweight logging library for C++
  • a library for collecting C# application metrics
  • a logging framework for Java applications
  • a php library for application logging
  • a lightweight logging library for JavaScript applications
  • a logging library for Rust applications
  • a logging library for Ruby applications
  • a python library for application logging