OslLogger#
- class ansys.optislang.core.logging.OslLogger(loglevel: str = 'DEBUG', log_to_file: bool = False, logfile_name: str = 'pyOptislang.log', log_to_stdout: bool = True)#
Provides the logger class created for each session.
Methods
__init__
([loglevel, log_to_file, ...])Initialize the customized logger.
add_child_logger
(child_logger_name)Call the
create_logger
method to add a child logger.add_file_handler
([logfile_name, loglevel])Add a file handler (output file) to the logger.
add_instance_logger
(instance_name, osl_instance)Add a logger for an Optislang instance.
add_std_out_handler
([loglevel])Add standard output to the terminal.
create_logger
(new_logger_name[, level])Create a logger for the Optislang instance.
set_log_level
(loglevel)Set the log level of the object and its handlers.
Attributes