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

OslLogger.file_handler

OslLogger.instances

OslLogger.log_level

OslLogger.std_out_handler