Skip to content

Logging in DUNE-DAQ — Documentation

Welcome to the developer documentation for daqpytools.

This documentation is split into two sections depending on your role:

  • User docs — for anyone writing Python applications that use logging. This is found in the official DUNE DAQ SW website.
  • Developer docs — for anyone extending the logging system itself (new handlers, new filters).

Developer documentation

Page What it's for
Concepts & explanation The routing model, component definitions, fallback logic
Architecture reference Logger init flow and record flow at runtime
How to add a handler Step-by-step guide to adding a new handler type
How to add a filter Step-by-step guide to adding a new logger-level filter
How to debug routing Systematic workflow for diagnosing routing issues
How docs work and how to update them Explains docs structure, generation pipeline, and update workflow
Common patterns Quick-reference recipes for handlers and filters