dial_core.utils.log package

Module contents

dial_core.utils.log.get_log_level()[source]
dial_core.utils.log.add_handler_to_root(handler)[source]

Add a new handler to the logger defined as ROOT

dial_core.utils.log.get_logger(logger_name)[source]

Configure and return a Logger with logger_name as name.

Return type:Logger
dial_core.utils.log.init_logs(args)[source]

Initialize logging system. Defines the formatting and logging levels for all Logger objects.

class dial_core.utils.log.log_exception(message, *, logger=None, on_exceptions=None, reraise=True, exception_format_variable='e')[source]

Bases: dial_core.utils.log.log_decorator.log_on_error

static log(logger, log_level, msg)[source]
class dial_core.utils.log.log_on_start(log_level, message, *, logger=None)[source]

Bases: dial_core.utils.log.log_decorator.LoggingDecorator

execute(fn, *args, **kwargs)[source]
class dial_core.utils.log.log_on_end(log_level, message, *, logger=None, result_format_variable='result')[source]

Bases: dial_core.utils.log.log_decorator.LoggingDecorator

execute(fn, *args, **kwargs)[source]
class dial_core.utils.log.log_on_error(log_level, message, *, logger=None, on_exceptions=None, reraise=True, exception_format_variable='e')[source]

Bases: dial_core.utils.log.log_decorator.LoggingDecorator

execute(fn, *args, **kwargs)[source]
on_error(fn, exception, *args, **kwargs)[source]