dial_core.utils.log.log_decorator module

class dial_core.utils.log.log_decorator.DecoratorMixin[source]

Bases: object

execute(fn, *args, **kwargs)[source]
class dial_core.utils.log.log_decorator.LoggingDecorator(log_level, message, *, logger=None)[source]

Bases: dial_core.utils.log.log_decorator.DecoratorMixin

static build_extensive_kwargs(fn, *args, **kwargs)[source]
get_logger(fn)[source]
static log(logger, log_level, msg)[source]
class dial_core.utils.log.log_decorator.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_decorator.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_decorator.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]
class dial_core.utils.log.log_decorator.log_on_start(log_level, message, *, logger=None)[source]

Bases: dial_core.utils.log.log_decorator.LoggingDecorator

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