InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 C# Logging Projects
-
Add a Logger package, in this case SeriLog.
-
I would like to use a proper logger like https://github.com/nlog/nlog
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: GitHub - microsoft/FASTER: Fast persistent recoverable log and key-value store + cache, in C# and C++. | reddit.com/r/GodotCSharp | 2022-11-08
-
-
💡Good to know -- If you wish to export traces to Jaeger, you should use the AddJaegerExporter instead of the AddOtlpExporter. Visit the opentelemetry-dotnet repository to see how it's done.
-
-
This is a simple Service Locator for Dart and Flutter projects with some additional goodies highly inspired by Splat. It can be used instead of InheritedWidget or Provider to access objects e.g. from your UI.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
Project mention: Why do I only get warnings, if I introduce obvious ones myself? | reddit.com/r/dotnet | 2022-12-19
Severity Code Description Project File Line Suppression State Priority Warning CS0618 'TelemetryConfiguration.InstrumentationKey.set' is obsolete: 'InstrumentationKey based global ingestion is being deprecated. Use TelemetryConfiguration.ConnectionString. See https://github.com/microsoft/ApplicationInsights-dotnet/issues/2560 for more details.' disyanonymizer C:\Path 33 Active Normal
-
-
Source code at: https://github.com/getsentry/sentry-dotnet
-
Serilog.Exceptions
Log exception details and custom properties that are not output in Exception.ToString().
So when we found this out, we rapidly rolled out Serilog.Exceptions that adds this in, and things were better
-
Hangfire.Console to bring color to our lives
-
Project mention: There is any OpenSource logger available for angular that provides a user interface also for viewing the logs like ELHMA? | reddit.com/r/angular | 2023-02-05
-
-
-
-
Analogy.LogViewer
A customizable Log Viewer with ability to create custom providers. Can be used with C#, C++, Python, Java and others
-
NReco.Logging.File
Generic file logger for .NET Core (FileLoggerProvider) with minimal dependencies (by nreco)
Project mention: What's you recommend for file/email based logging in .NET 6? | reddit.com/r/dotnet | 2022-07-16If you don't want to use heavy-weight logging frameworks, for files take a look to this minimalistic implementation: https://github.com/nreco/logging
-
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)
-
-
If it is about logging, this package might do it. In the end you need some kind of source generator, so something using Fody would be the way to go. However, as some others mentioned, I would not try to apply a Python concept not natively supported by C#. Logging in C# is done differently, you should look into Serilog and structured logging. OpenTelemetry is also an interesting concept for capturing when areas of your code and entered and left.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Logging related posts
- There is any OpenSource logger available for angular that provides a user interface also for viewing the logs like ELHMA?
- Reveal Data provider parameter values at run time
- What do you use to store\search logs?
- EF Core Handling Concurrency Conflicts
- Propper Logging in Unity
- Lnav – An advanced log file viewer for the small-scale
- Should i stop using String Interpolation while logging?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Feb 2023
Index
What are some of the best open-source Logging projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Serilog | 6,038 |
2 | NLog | 5,761 |
3 | FASTER | 5,435 |
4 | Exceptionless | 2,255 |
5 | opentelemetry-dotnet | 2,231 |
6 | Foundatio | 1,633 |
7 | splat | 898 |
8 | StackExchange.Exceptional | 847 |
9 | Log4Net | 708 |
10 | ApplicationInsights-dotnet | 501 |
11 | Exceptionless | 494 |
12 | Sentry | 443 |
13 | Serilog.Exceptions | 423 |
14 | Hangfire.Console | 375 |
15 | ELMAH | 295 |
16 | ZeroLog | 276 |
17 | Elmah MVC | 272 |
18 | serilog-sinks-mssqlserver | 209 |
19 | Analogy.LogViewer | 207 |
20 | NReco.Logging.File | 195 |
21 | cscore | 151 |
22 | Sejil | 110 |
23 | Tracer | 87 |