jinks_core.logger¶
Logging configuration.
Module Attributes
Logging dictionary configuration. |
Functions
|
Set the logging configuration. |
Classes
|
Logging colored formatter. |
- class jinks_core.logger.ColoredFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)¶
Bases:
FormatterLogging colored formatter.
- COLORS = {'CRITICAL': '\x1b[35m', 'DEBUG': '\x1b[36m', 'ERROR': '\x1b[31m', 'INFO': '\x1b[32m', 'WARNING': '\x1b[33m'}¶
- RESET = '\x1b[0m'¶
- format(record)¶
Log colored formatter method.
- jinks_core.logger.LOGGING_CONFIG = {'disable_existing_loggers': False, 'formatters': {'colored': {'()': 'jinks_core.logger.ColoredFormatter', 'datefmt': '%y-%m-%d %H:%M:%S', 'format': '%(asctime)s | %(name)-31s | %(levelname)s | %(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'colored', 'stream': 'ext://sys.stderr'}}, 'root': {'handlers': ['console'], 'level': 'DEBUG'}, 'version': 1}¶
Logging dictionary configuration.
- jinks_core.logger.configure_logging(verbose=False)¶
Set the logging configuration.
- Return type:
None