C# Logging

Open-source C# projects categorized as Logging

Top 23 C# Logging Projects

  1. Serilog

    Simple .NET logging with fully-structured events

    Project mention: Serilog filter log files by type | dev.to | 2025-02-09

    Serilog

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. FASTER

    Fast persistent recoverable log and key-value store + cache, in C# and C++.

    Project mention: Hello World, Simple Event Broker | news.ycombinator.com | 2024-05-29

    Reading, 'ensuring that data is actually written and stays written is rather difficult', immediately reminded me of https://github.com/microsoft/FASTER (its not written in Go though), which is basically dealing with just that outlet ( except I think the KV store might be ram heavy, been a bit since I last looked at it )

  4. NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: .NET Learning Notes: 日志系统(Logging) | dev.to | 2025-02-10
  5. opentelemetry-dotnet

    The OpenTelemetry .NET Client

    Project mention: Visualize Asp Net Core metrics with Grafana | dev.to | 2025-02-03
  6. Exceptionless

    Exceptionless application

    Project mention: What are the best logging and monitoring tools for .NET apps | dev.to | 2024-12-21

    Exceptionless: Free, easy to use and contribute to.

  7. Foundatio

    Pluggable foundation blocks for building distributed apps.

  8. splat

    Makes things cross-platform

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Log4Net

    Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET

    Project mention: How to send logs to Azure Application Insights using log4net | dev.to | 2024-12-11

    I recently worked on a .Net application that sends its logs to files on the local file system using the log4Net Framework (see the documentation here). With the objective of improving and centralising logs, we considered sending the logs to an Azure Application Insight. Of course, we can use the App Insight SDK, but to avoid multiplying the code, we decided to extend Log4nNet by using a Log4Net appender dedicated to App Insight. In this post walks you through the steps to configure Log4net with the Application Insights appender and view your logs in the Azure portal.

  11. StackExchange.Exceptional

    Error handler used for the Stack Exchange network

  12. WatchDog

    WatchDog is a Realtime Message, Event, HTTP (Request & Response) and Exception logger and viewer for ASP.Net Core Web Apps and APIs. It allows developers log and view messages, events, http requests made to their web application and also exception caught during runtime in their web applications, all in Realtime. (by IzyPro)

  13. Sentry

    Sentry SDK for .NET

  14. ApplicationInsights-dotnet

    ApplicationInsights-dotnet

    Project mention: How to send logs to Azure Application Insights using log4net | dev.to | 2024-12-11

    The package documentation is here

  15. Exceptionless

    Exceptionless clients for the .NET platform

  16. Serilog.Exceptions

    Log exception details and custom properties that are not output in Exception.ToString().

  17. ULogViewer

    Cross-Platform Universal Log Viewer.

  18. Hangfire.Console

    Job console extension for Hangfire

  19. ZeroLog

    A high-performance, zero-allocation .NET logging library. (by Abc-Arbitrage)

  20. Analogy.LogViewer

    A customizable Log Viewer with ability to create custom providers. Can be used with C#, C++, Python, Java and others

  21. ELMAH

    Error Logging Modules & Handlers for ASP.NET

  22. NReco.Logging.File

    Generic file logger for .NET Core (FileLoggerProvider) with minimal dependencies (by nreco)

  23. serilog-sinks-mssqlserver

    A Serilog sink that writes events to Microsoft SQL Server and Azure SQL

  24. Elmah MVC

    Painless integration of ELMAH into ASP.NET MVC application

  25. cscore

    cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects. (by cs-util-com)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Logging discussion

Log in or Post with

C# Logging related posts

  • .NET Learning Notes: 日志系统(Logging)

    1 project | dev.to | 10 Feb 2025
  • Serilog filter log files by type

    3 projects | dev.to | 9 Feb 2025
  • What are the best logging and monitoring tools for .NET apps

    1 project | dev.to | 21 Dec 2024
  • How to send logs to Azure Application Insights using log4net

    2 projects | dev.to | 11 Dec 2024
  • NET 9 BinaryFormatter migration paths

    3 projects | dev.to | 30 Nov 2024
  • Logging Best Practices in ASP.NET Core

    1 project | dev.to | 3 Sep 2024
  • Create GitHub profile viewer in web API c#

    3 projects | dev.to | 9 Aug 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Logging projects in C#? This list will help you:

# Project Stars
1 Serilog 7,461
2 FASTER 6,387
3 NLog 6,382
4 opentelemetry-dotnet 3,397
5 Exceptionless 2,424
6 Foundatio 2,016
7 splat 981
8 Log4Net 877
9 StackExchange.Exceptional 862
10 WatchDog 827
11 Sentry 647
12 ApplicationInsights-dotnet 568
13 Exceptionless 563
14 Serilog.Exceptions 519
15 ULogViewer 450
16 Hangfire.Console 447
17 ZeroLog 415
18 Analogy.LogViewer 321
19 ELMAH 312
20 NReco.Logging.File 311
21 serilog-sinks-mssqlserver 290
22 Elmah MVC 264
23 cscore 201

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C# is
the 10th most popular programming language
based on number of references?