nmk.logs
Attributes
Displayed logs format |
|
File logs format |
|
Root logger instance |
Classes
Wrapped logger, handling logs with emojis! |
Functions
|
Logging setup for nmk |
Module Contents
- nmk.logs.LOG_FORMAT = '%(asctime)s (%(levelname).1s) %(prefix)s%(name)s %(message)s'
Displayed logs format
- nmk.logs.LOG_FORMAT_DEBUG = '%(asctime)s.%(msecs)03d (%(levelname).1s) %(prefix)s%(name)s %(message)s -...
File logs format
- class nmk.logs.NmkLogWrapper(logger: logging.Logger)
Wrapped logger, handling logs with emojis!
- Parameters:
logger – logger instance to be wrapped
- log(level: int, emoji: str, line: str)
Log provided message string + emoji, on required level
- Parameters:
level – log level
emoji – emoji code or format string
line – message string to be logged
- info(emoji: str, line: str)
Log provided message string + emoji, on INFO level
- Parameters:
emoji – emoji code or format string
line – message string to be logged
- debug(line: str)
Log provided message string (with default emoji), on DEBUG level
- Parameters:
line – message string to be logged
- error(line: str)
Log provided message string (with default emoji), on ERROR level
- Parameters:
line – message string to be logged
- warning(line: str)
Log provided message string (with default emoji), on WARNING level
- Parameters:
line – message string to be logged
- nmk.logs.NmkLogger
Root logger instance
- nmk.logs.logging_setup(args: argparse.Namespace)
Logging setup for nmk
- Parameters:
args – parsed args from the command line