labscheduler.logging_manager module

Configuration of the logging behavior. I used AI to create parts of this code.

labscheduler.logging_manager.get_standard_logger(session_name: str = 'session_Tue_Jan_13_14_38_24_2026', stream_level: int = 20)[source]

Returns a custom logger named ‘Scheduler logger’ with separate file and console handlers. This logger is independent of the root logger so that calls like logging.warning() do not use these settings.