ethos_penalps.utilities.logger_ethos_penalps#

Module Contents#

Classes#

ContextFilter

This is a filter which injects contextual information into the log.

PeNALPSLogger

class ethos_penalps.utilities.logger_ethos_penalps.ContextFilter(name='')#

Bases: logging.Filter

This is a filter which injects contextual information into the log.

filter(record)#

Determine if the specified record is to be logged.

Returns True if the record should be logged, or False otherwise. If deemed appropriate, the record may be modified in-place.

class ethos_penalps.utilities.logger_ethos_penalps.PeNALPSLogger#
logger_name = 'ethos_penalps'#
table_delimiter = 'DELIMITER'#
prepend_loop_counter = True#
has_been_called: bool = False#
logger#
initialize_logger()#
get_logger_without_handler() logging.Logger#
get_human_readable_logger() logging.Logger#
get_logger_to_create_table() logging.Logger#
read_log_to_data_frame() pandas.DataFrame#