30. Skip to content

30. Logging API

This page documents logging utilities. For CLI flags, see the CLI reference.

30.1 What it is for

The logging helpers configure consistent log levels across ModSSC and bench modules. [1]

30.2 Examples

Resolve a log level and configure logging:

from modssc.logging import configure_logging, resolve_log_level

level = resolve_log_level("detailed")
configure_logging(level)

Use the CLI option format:

from modssc.logging import normalize_log_level

print(normalize_log_level("full"))

Log level aliases and configuration are defined in src/modssc/logging.py. [1]

30.3 API reference

Sources
  1. src/modssc/logging.py