emrpy.logging
- emrpy.logging.configure(name='emrpy', *, level=20, log_dir=None, filename='emrpy.log', rotate_bytes=5000000, backups=3, fmt='%(asctime)s %(levelname)s ▶ %(name)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S', coloured_console=True)
Attach console + (optional) rotating file handler to one logger.
Calling configure() more than once is a no‑op – handy in notebooks or multi‑import scenarios.
- Return type:
Logger
- emrpy.logging.get_logger(name='emrpy')
Return a namespaced logger seeded with
logging.NullHandler
.- Return type:
Logger
Modules
High‑level logging utilities for emrpy. |