rainbow_logging_handler
Ultimate Python colorized logger.
Usage
This script runs like above screenshot.
import sys
import logging
from rainbow_logging_handler import RainbowLoggingHandler
if __name__ == '__main__':
root_logger = logging.getLogger()
root_logger.setLevel(logging.DEBUG)
handler = RainbowLoggingHandler(sys.stderr)
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
handler.setFormatter(formatter)
root_logger.addHandler(handler)
logger = logging.getLogger('test')
logger.debug("debug msg")
logger.info("info msg")
logger.warn("warn msg")
logger.error("error msg")
logger.critical("critical msg")
try:
raise RuntimeError("Opa!")
except Exception as e:
logger.exception(e)
Install
Install from PyPI
$ pip install rainbow_logging_handler
Install from Github repo
$ git clone https://github.com/laysakura/rainbow_logging_handler.git
$ cd rainbow_logging_handler
$ ./setup.py install
Metadata
Release files for rainbow_logging_handler 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rainbow_logging_handler-1.0.4.zip | 9.3 kB | Details |
Release files / rainbow_logging_handler-1.0.4.zip
| Download URL | rainbow_logging_handler-1.0.4.zip |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
132b5bb9e6e36c4369b3f8ddb86dd5f3766269f83e030944b1d26ea5654fb1c9
|
|
BLAKE2b-256 checksum How to use checksums |
e0b4f530cea0fd6bca5ddf573d1f8341e70a12f1877a4f871c5fa8bdf76e8888
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |