sugar4.logger

Logging service setup.

STABLE.

Attributes

TRACE

Classes

TraceRepr

Functions

get_logs_dir()

set_level(level)

cleanup()

Clean up the log directory, moving old logs into a numbered backup

start([log_filename])

trace([logger, logger_name, skip_args, skip_kwargs, ...])

Module Contents

sugar4.logger.TRACE = 5[source]
sugar4.logger.get_logs_dir()[source]
sugar4.logger.set_level(level)[source]
sugar4.logger.cleanup()[source]

Clean up the log directory, moving old logs into a numbered backup directory. We only keep _MAX_BACKUP_DIRS of these backup directories around; the rest are removed.

sugar4.logger.start(log_filename=None)[source]
class sugar4.logger.TraceRepr[source]

Bases: six.moves.reprlib.Repr

repr1(x, level)[source]
repr_int(x, level)[source]
repr_bool(x, level)[source]
sugar4.logger.trace(logger=None, logger_name=None, skip_args=None, skip_kwargs=None, maxsize_list=30, maxsize_dict=30, maxsize_string=300)[source]