39. Skip to content

39. Runtime logging API

This page documents logging utilities exposed from the modssc.runtime package. For CLI flags, see the CLI reference.

39.1 What it is for

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

39.2 Examples

Resolve a log level and configure logging:

from modssc.runtime.logging import configure_logging, resolve_log_level

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

Use the CLI option format:

from modssc.runtime.logging import normalize_log_level

print(normalize_log_level("full"))

Logging helpers are implemented in src/modssc/runtime/logging.py and re-exported from src/modssc/runtime/__init__.py. [1][2]

39.3 API reference

Sources
  1. src/modssc/runtime/logging.py
  2. src/modssc/runtime/__init__.py