Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-log

Structured event logging for Pudu: message templates, enrichment, filtering, formatting, and sinks

0.1.0Apache-2.01

InstallClose

_MOC.md

Markdown16 lines597 B

GitHub ↗

Decisions


type: moc tags: [moc, decision]


  • [[decisions/ADR-0001-logging-never-fails-the-caller]] — problems inside the pipeline go to the self-log; only audit sinks report to the caller.
  • [[decisions/ADR-0002-explicit-logger]] — loggers are values passed to the code that logs; there is no process-wide logger.
  • [[decisions/ADR-0003-capture-at-write]] — arguments are captured into immutable values when the event is written.
  • [[decisions/ADR-0004-settings-through-a-registry]] — settings name sinks and enrichers registered by the program.

Referenced by

[[00-INDEX]]