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