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 |
| Common patterns | Quick-reference recipes for handlers and filters |