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_Sat_Oct_10_16_36_39_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.