wy_qcos.log package

Submodules

wy_qcos.log.logger module

class wy_qcos.log.logger.ColouredFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)

基类:Formatter

Coloured Formatter for logger module.

RESET = '\x1b[0m'
WHITE = '\x1b[37m'
RED = '\x1b[31m'
YELLOW = '\x1b[33m'
GREY = '\x1b[38m'
format(record, colour=False)

Format log record.

class wy_qcos.log.logger.ColouredStreamHandler(stream=None)

基类:StreamHandler

Coloured Stream Handler for logger module.

format(record, colour=False)
emit(record)
class wy_qcos.log.logger.LogFilter(name='')

基类:Filter

This filter some noise from the logs.

filter(record)
class wy_qcos.log.logger.CompressedRotatingFileHandler(filename, mode='a', maxBytes=0, backupCount=0, encoding=None, delay=False, errors=None)

基类:RotatingFileHandler

Custom rotating file handler with compression support.

doRollover()
wy_qcos.log.logger.init_logger(level, *, logfile=None, max_bytes=10000000, backup_count=10, console=True, compression=True, quiet=False)

Module contents