Hermes Wiki

Error Handling And Logging

Exception design, custom exception hierarchies, the logging module, structured logs.

Why we need this / what value this brings

Bad exception handling hides the exact information you need during an incident.

When to use this

Designing any service boundary — what should raise, what should be caught, what should be logged.

How to use or implement this

Structured JSON logging for anything shipped to CloudWatch/observability tooling, custom exceptions over bare Exception.

Research questions

  • (add as research surfaces open questions)

Empty folder — drop notes, links, and findings here as you research.

Hermes Wiki