-
init_logging — Initialize logging for comicbox EXECUTABLE entry points.
comicbox.logger¶
source module comicbox.logger
Logging classes.
Functions
source init_logging(loglevel: str | int = ‘INFO’, log_format: str | None = None, sink: Any = None) → None
Initialize logging for comicbox EXECUTABLE entry points.
Replaces every configured loguru sink with comicbox’s own, so this must only run from processes comicbox owns (the CLI Runner, worker initializers, scripts) — never from library code. Library consumers configure loguru themselves; comicbox modules log through whatever sinks the host application set up.
sink: “stdout”, “stderr”, a file path (str|Path), or any loguru-compatible sink. Defaults to sys.stdout. Strings are preferred over file objects when this config will travel across processes (file objects don’t pickle).