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.
-
NLog
NLog - Advanced and Structured Logging for Various .NET Platforms -
Serilog
Simple .NET logging with fully-structured events -
Log4Net
Mirror of This is the Apache log4net logging project git repository. -
Logary
Logs and metrics are one! Professional logging, metrics and analytics for your apps. -
Semantic Logging Application Block (SLAB)
Supporting semantic/structured logging for .NET -
Elmah MVC
Painless integration of ELMAH into ASP.NET MVC application -
ZeroLog
A high-performance, zero-allocation .NET logging library. -
NReco.Logging.File
Generic file logger for .NET Core (FileLoggerProvider) with minimal dependencies -
Sejil
Capture, view and filter your ASP.net core log events right from your app -
elmah.io
ELMAH error logger for sending errors to elmah.io. -
Serilog.Sinks.Notepad
A Serilog sink that writes log events to Notepad as text or JSON -
NPushOver
Full fledged, async, .Net Pushover client -
BugGuardian
BugGuardian: Easily track you exceptions on Azure DevOps and TFS -
Serilog.Sinks.ExcelDnaLogDisplay
A Serilog sink that writes events to Excel-DNA LogDisplay -
ExcelDna.Diagnostics.Serilog
Integrate Excel-DNA Diagnostic Logging with your Serilog logging pipeling within your Excel-DNA add-in -
NLog.Targets.Pushover
NLog.Targets.Pushover is a custom target for NLog enabling you to send logging messages to the Pushover service -
Ac682.Extensions.Logging.Console
a provider for Microsoft.Extensions.Logging which provides a colored console logger. -
BugSnag
Logs errors. Includes useful diagnostic info like stack trace, session, release, etc. Has a free tier. [Free for OSS][$] -
Essential Diagnostics
Extends the inbuilt features of System.Diagnostics namespace to provide flexible logging
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
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.