C# Logging

Open-source C# projects categorized as Logging | Edit details
Related topics: #C# #.NET #Serilog #HacktoberFest #C#

Top 23 C# Logging Projects

  • GitHub repo NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: Logging .NET to AWS CloudWatch: Using NLog | dev.to | 2021-12-14

    If you would like to find out more about NLog then you can view their documentation here. You can also find out more about the AWS Target for NLog here.

  • GitHub repo Serilog

    Simple .NET logging with fully-structured events

    Project mention: Prefer named properties instead of positional ones when I am using serilog, how to fix? | reddit.com/r/csharp | 2022-01-03

    Oh, serilog has it's own template syntax, I didn't know this. Maybe this link has information you want? Writing Log Events

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo FASTER

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

    Project mention: FoundationDB: A Distributed Unbundled Transactional Key Value Store | news.ycombinator.com | 2021-10-03

    A vaguely similar project that might be of interest is: https://github.com/microsoft/FASTER

    It's also an "unbundled" low-level component that one could use as the foundation for a database engine or whatever. According to Microsoft, FASTER is not just "fast", but significantly faster than even some basic in-memory data structures that ship in the .NET standard library!

    The downside is that it doesn't (yet) support some more advanced features like multi-server distributed mode.

    However, that relative simplicity may be preferred in some scenarios...

  • GitHub repo Exceptionless

    Exceptionless server and jobs

    Project mention: Sentry alternative that can run on ARM? | reddit.com/r/selfhosted | 2022-01-16

    Maybe Exceptionless?

  • 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: Detailed thoughts on the State of the .NET Foundation · Discussion #60 · dotnet-foundation/Home | reddit.com/r/dotnet | 2021-10-21

    I read through the PR discussion in question as part of reading Rob Mensching's post before I came across this discussion, and thought that she'd overstepped. However, after watching Tim Corey go through the same discussion, I realise that not only did she overstep, she appeared to actively (and publicly) fight with the current maintainer. Her actions appear (to me) to be completely arrogant, selfish, uncaring, and frankly dangerous to the project.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Log4Net

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

    Project mention: Architecture/design | reddit.com/r/csharp | 2021-11-26

    If you google common nuget libs you’ll get a good idea. Most successful packages have grown pretty large and will exemplify good project architecture. https://github.com/apache/logging-log4net

  • GitHub repo ApplicationInsights-dotnet


    Project mention: Open source/self hosted alternative to Application Insights | reddit.com/r/dotnet | 2021-04-17
  • GitHub repo Exceptionless

    Exceptionless clients for the .NET platform

  • GitHub repo Sentry

    Sentry SDK for .NET

  • GitHub repo Serilog.Exceptions

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

    Project mention: My Logging Best Practices | news.ycombinator.com | 2021-10-05

    I would say that having spent time ensuring that exceptions are properly detailed, and those details properly logged (1), this is correct, but is not an invariant that makes exceptions useless.

    1) shout out to https://github.com/RehanSaeed/Serilog.Exceptions

  • GitHub repo ELMAH

    Error Logging Modules & Handlers for ASP.NET

  • GitHub repo Elmah MVC

    Painless integration of ELMAH into ASP.NET MVC application

  • GitHub repo serilog-sinks-mssqlserver

    A Serilog sink that writes events to Microsoft SQL Server

    Project mention: Logging in ASP.NET Core 5 using Serilog | dev.to | 2021-08-23

    Serilog.Sinks.MSSqlServer – To write log events to Microsoft SQL Server

  • 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 Analogy.LogViewer

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

    Project mention: Analogy Log Viewer | reddit.com/r/opensource | 2021-10-30

    Hi, If you need a log viewer that support most common frameworks like serilog and support real time streaming you can check my log viewer at https://github.com/Analogy-LogViewer/Analogy.LogViewer

  • GitHub repo NReco.Logging.File

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

  • GitHub repo Sejil

    Capture, view and filter your ASP.net core log events right from your app

  • GitHub repo Tracer

    Tracing rewriter using Fody (by csnemes)

  • GitHub repo Rollbar.NET

    Rollbar for .NET

  • GitHub repo Logazmic

    Windows log viewer for log4j

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 2022-01-16.

C# Logging related posts


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

Project Stars
1 NLog 5,334
2 Serilog 5,050
3 FASTER 4,868
4 Exceptionless 2,118
5 Foundatio 1,476
6 StackExchange.Exceptional 824
7 splat 821
8 Log4Net 632
9 ApplicationInsights-dotnet 430
10 Exceptionless 413
11 Sentry 350
12 Serilog.Exceptions 341
13 ELMAH 289
14 Elmah MVC 272
15 serilog-sinks-mssqlserver 168
16 ZeroLog 163
17 cscore 130
18 Analogy.LogViewer 126
19 NReco.Logging.File 103
20 Sejil 90
21 Tracer 77
22 Rollbar.NET 59
23 Logazmic 52
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.