C# Logging

Open-source C# projects categorized as Logging

Top 23 C# Logging Projects

  • GitHub repo Serilog

    Simple .NET logging with fully-structured events

    Project mention: Google reCaptcha v3 server-side validation using ASP.NET Core 5.0 | dev.to | 2021-02-23

    Note that more functionality could be added to the service. For example, adding a logger dependency! This would be especially useful if you wanted to perform unstructured or structured logging to an external data store or service like Azure Application Insights using Serilog.

  • GitHub repo Exceptionless

    Exceptionless server and jobs

    Project mention: How to Debug Electron Apps | dev.to | 2021-02-23

    We're going to be making use of Exceptionless and the Exceptionless JavaScript client to debug and monitor our Electron application. Exceptionless is free to get started and totally open-source. Let's get started.

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo Foundatio

    Pluggable foundation blocks for building distributed apps.

  • GitHub repo StackExchange.Exceptional

    Error handler used for the Stack Exchange network

  • GitHub repo splat

    Makes things cross-platform

    Project mention: Most popular Flutter libraries for state management in 2021 | dev.to | 2021-02-11

    Library inspired by Splat from the React world again. Library is not so popular like previous and maintenance is also a little lower.

  • GitHub repo Log4Net

    Mirror of This is the Apache log4net logging project git repository.

  • GitHub repo Exceptionless

    Exceptionless clients for the .NET platform

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo ELMAH

    Error Logging Modules & Handlers for ASP.NET

  • GitHub repo Sentry

    Sentry SDK for .NET

  • GitHub repo Elmah MVC

    Painless integration of ELMAH into ASP.NET MVC application

  • GitHub repo ZeroLog

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

  • GitHub repo 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)

    Project mention: Know any good tutorials for UI and menus? | reddit.com/r/Unity2D | 2021-01-29

    Ou can take a look at the many UI demo scenes in https://github.com/cs-util-com/cscore/tree/master/CsCore/UnityTests/Assets/Plugins/CsCoreUnityDemoScenes

  • GitHub repo Tracer

    Tracing rewriter using Fody (by csnemes)

  • GitHub repo NReco.Logging.File

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

  • GitHub repo Rollbar.NET

    Rollbar for .NET

  • GitHub repo Logazmic

    Windows log viewer for log4j

  • GitHub repo elmah.io

    ELMAH error logger for sending errors to elmah.io.

  • GitHub repo Serilog.Sinks.Notepad

    A Serilog sink that writes log events to Notepad as text or JSON

  • GitHub repo NPushOver

    Full fledged, async, .Net Pushover client

  • GitHub repo Serilog.Sinks.ExcelDnaLogDisplay

    A Serilog sink that writes events to Excel-DNA LogDisplay

  • GitHub repo BugGuardian

    BugGuardian: Easily track you exceptions on Azure DevOps and TFS

  • GitHub repo ExcelDna.Diagnostics.Serilog

    Integrate Excel-DNA Diagnostic Logging with your Serilog logging pipeling within your Excel-DNA add-in

  • GitHub repo NLog.Targets.Pushover

    NLog.Targets.Pushover is a custom target for NLog enabling you to send logging messages to the Pushover service

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). The latest post mention was on 2021-02-23.


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

Project Stars
1 Serilog 4,333
2 Exceptionless 1,989
3 Foundatio 1,358
4 StackExchange.Exceptional 806
5 splat 748
6 Log4Net 536
7 Exceptionless 359
8 ELMAH 290
9 Sentry 275
10 Elmah MVC 273
11 ZeroLog 152
12 cscore 112
13 Tracer 71
14 NReco.Logging.File 69
15 Rollbar.NET 53
16 Logazmic 49
17 elmah.io 29
18 Serilog.Sinks.Notepad 19
19 NPushOver 15
20 Serilog.Sinks.ExcelDnaLogDisplay 4
21 BugGuardian 4
22 ExcelDna.Diagnostics.Serilog 3
23 NLog.Targets.Pushover 1