selector.log_setup
In this module logging is set up.
Functions
|
Set up log directory. |
|
Clear the logs. |
|
Log termination criterion for AC process. |
|
Saves latest logs. |
Classes
|
Encodes selector.pool.Configuration object for logging. |
|
Encodes selector.pool.Tournament for logging. |
- class selector.log_setup.ConfEncoder(**kwargs)[source]
Bases:
JSONEncoderEncodes selector.pool.Configuration object for logging.
- class selector.log_setup.TournamentEncoder(**kwargs)[source]
Bases:
JSONEncoderEncodes selector.pool.Tournament for logging.
- selector.log_setup.check_log_folder(scenario, folder_for_run=None)[source]
Set up log directory.
- Parameters:
folder_for_run (str) – Path to log directory.
- selector.log_setup.clear_logs(scenario, folder_for_run=None)[source]
Clear the logs.
- Parameters:
folder_for_run (str) – Path to log directory.
- selector.log_setup.log_termination_setting(logger, scenario)[source]
Log termination criterion for AC process.
- Parameters:
logger (logging.logger) – Logging object.
scenrario (selector.scenario.Scenario) – AC scenario.