StackExchange.Exceptional alternatives and similar packages
Based on the "Logging" category.
Alternatively, view StackExchange.Exceptional alternatives based on common mentions on social networks and blogs.
-
Serilog
A no-nonsense logging library for the NoSQL era. Combines the best of traditional and structured diagnostic logging in an easy-to-use package. -
Log4Net
log4net is a port of the excellent Apache log4j framework to the Microsoft .NET -
Logary
Logary is a high performance, multi-target logging, metric, tracing and health-check library for mono and .Net. .Net's answer to DropWizard. Supports many targets, built for micro-services. -
Sentry
.NET SDK for Sentry Open-source error tracking that helps developers monitor and fix crashes in real time.. -
Semantic Logging Application Block (SLAB)
Extends the inbuilt features of System.Diagnostics.Tracing namespace (EventSource class) to log to several sinks including Azure Tables, Databases, files (JSON, XML, text). Supports in-process and out-of-process logging through ETW, and Rx for real-time filtering/aggregating of events. -
Rollbar.NET
Simplifies real-time remote error monitoring while using Rollbar.com. Open-source Rollbar Notifier SDK for any .NET-based technology stack. The SDK that can be used in any application built on the following .NET versions: .NET Core 2.0+, .NET Standard 2.0+, .NET Full Framework 4.5.1+, Mono, Xamarin, and, in general, any implementation of the .NET Standard 2.0+. It simplifies building data payloads based on exception data, tracing data, informational messages, and telemetry data and sends the payloads to the Rollbar API for remote monitoring and analysis of the hosting application's behavior. -
NReco.Logging.File
Generic file logger for .NET Core (FileLoggerProvider) with minimal dependencies -
Serilog.Sinks.Notepad
A Serilog sink that writes log events to Notepad as text or JSON -
BugGuardian
BugGuardian: Easily track you exceptions on Azure DevOps and TFS -
ExcelDna.Diagnostics.Serilog
Integrate Excel-DNA Diagnostic Logging with your Serilog logging pipeling within your Excel-DNA add-in -
Serilog.Sinks.ExcelDnaLogDisplay
A Serilog sink that writes events to Excel-DNA LogDisplay -
NLog.Targets.Pushover
NLog.Targets.Pushover is a custom target for NLog enabling you to send logging messages to the Pushover service -
Essential Diagnostics
Extends the inbuilt features of System.Diagnostics namespace to provide flexible logging -
BugSnag
Logs errors. Includes useful diagnostic info like stack trace, session, release, etc. Has a free tier. [Free for OSS][$]
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of StackExchange.Exceptional or a related project?
README
StackExchange.Exceptional
StackExchange.Exceptional is the error handler/logger used internally by Stack Overflow (Stack Exchange) for logging to SQL Server, but many backends (including custom) are supported. It also supports adding custom data to exceptions as they're logged, filtering of what's logged, ignoring errors, and much more. Check out the docs to get started.
Documentation
See the docs for how to get configured and logging in just a few minutes.
Package Status
Package | NuGet Stable | NuGet Pre-release | Downloads | MyGet |
---|---|---|---|---|
StackExchange.Exceptional | ||||
StackExchange.Exceptional.AspNetCore | ||||
StackExchange.Exceptional.MySQL | ||||
StackExchange.Exceptional.PostgreSql | ||||
StackExchange.Exceptional.MongoDB | ||||
StackExchange.Exceptional.Shared |
CI Package feeds (created on every build):
- Only StackExchange.Exceptional packages: https://www.myget.org/gallery/exceptional
- All Stack Overflow packages: https://www.myget.org/gallery/stackoverflow
License
Dual-licensed under:
- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or https://opensource.org/licenses/MIT)
*Note that all licence references and agreements mentioned in the StackExchange.Exceptional README section above
are relevant to that project's source code only.