yippy.logger#
Logging module.
Attributes#
Classes#
ANSI escape sequences for colors. |
|
Custom formatter to add colors to log messages. |
Module Contents#
- yippy.logger.lib_name = 'yippy'#
- yippy.logger.lib_color = '229'#
- class yippy.logger.ColorCodes[source]#
ANSI escape sequences for colors.
- RESET = '\x1b[0m'#
- BLACK = '\x1b[30m'#
- RED = '\x1b[31m'#
- GREEN = '\x1b[32m'#
- YELLOW = '\x1b[33m'#
- BLUE = '\x1b[34m'#
- MAGENTA = '\x1b[35m'#
- CYAN = '\x1b[36m'#
- WHITE = '\x1b[37m'#
- LIB = '\x1b[38;5;229m'#
- class yippy.logger.ColorFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[source]#
Bases:
logging.FormatterCustom formatter to add colors to log messages.
- format(record)[source]#
Format the log message with colors.
- Parameters:
record (logging.LogRecord)
- yippy.logger.logger#
- yippy.logger.shell_handler#
- yippy.logger.file_handler#
- yippy.logger.shell_fmt = '%(levelname)s [%(asctime)s] \x1b[0m%(message)s'#
- yippy.logger.file_fmt = '[yippy] %(levelname)s %(asctime)s [%(filename)s:%(funcName)s:%(lineno)d] %(message)s'#
- yippy.logger.shell_formatter#
- yippy.logger.file_formatter#