A hierarchical and colourful logging module
Hierarchical Colored Logger Module for Python
HCLogger is a logging module using Termcolor and a hierarchical format to improve readability.
Note: this module was designed to deal with concurrency. However, it is encouraged to store thread logs into different log files.
pip install hclogger
As simple as it could be:
from HCLogger import Logger logger = Logger(filename='fname.log', verbose=False) logger.debug('This is a debug message.')
The hierarchy is added to functions. In order to add hierarchy on of the following alternatives must be used:
# The manual call logger.manual_log_func(func, args*) # The decorated call @logger.log_func def func(args): ... func()
Putting it all together:
- [x] Add to PyPi
- [ ] Create web view
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|hclogger-1.0.4-py3-none-any.whl (15.9 kB) Copy SHA256 hash SHA256||Wheel||py3|
|hclogger-1.0.4.tar.gz (3.3 kB) Copy SHA256 hash SHA256||Source||None|