oops

error wrapper

Provides an error handling wrapper with contextual information and stack traces.

🔥 Error handling library with context, assertion, stack trace and source fragments

GitHub

437 stars
6 watching
13 forks
Language: Go
last commit: 11 days ago
Linked from 1 awesome list

assertassertionattributescontexterrorexceptiongohandlingloggerlogruslogrus-fomatterslogstacktracestructured-loggingzapzerolog

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tomarrell/wrapcheck A tool to check if errors from external packages are wrapped around their source code 309
emperror/errors Provides a unified error handling package with features from standard libraries and pkg/errors. 198
emperror/emperror Tools and strategies for handling errors in Go applications 342
southclaws/fault Provides an extensible error handling mechanism with structured metadata and composable error wrapping utilities. 164
ztrue/tracerr A utility library to format and handle errors with stack traces in Go programming language. 1,033
samber/slog-multi A library providing design workflows and handlers for structured logging in Go, including pipeline, fanout, routing, failover, and load balancing. 384
samber/slog-sentry A Sentry handler library for structured logging in Go 46
barc/express-error An error handler for express.js that displays source code in the error stack for JavaScript and CoffeeScript. 42
samber/slog-logstash A Logstash handler for structured logging in Go 6
samber/slog-channel A Go channel handler for structured logging 6
samber/slog-nats A NATS handler for structured logging 10
zalando/faux-pas A library that simplifies error handling in Java functional programming 132
kr1s77/abnormalities Catches global exceptions and provides a callback mechanism to handle them 5
rwjblue/ember-test-friendly-error-handler Builds and installs an error handling mechanism to prevent certain errors from propagating in production while allowing them to fail tests. 15
mikaak/elixir_error_message A library to standardize error messages across an application 33