Log Better
- Free software: MIT license
- Documentation: TBD
To install LogPlus:
pip install logplus or pip install git+https://github.com/tactlabs/logplus.git
Pip installing the library from local repository:
conda activate <env_name> python setup.py install develop
To use LogPlus in a project:
import logplus
Example
import logplus
logger = logplus.get_logger()
result_json = {
'result': 1,
'a' : "two",
'b' : {
"one" : "two"
}
}
logger.info('message test')
logger.info(result_json)
logger.debug('message debug')
logger.warning('message warning')
logger.error('message error')
2024-05-12 16:29:28 info [~/projects/logger-base/test.py:28][startpy] message test
2024-05-12 16:29:28 info [~/projects/logger-base/test.py:29][startpy] {'result': 1, 'a': 'two', 'b': {'one': 'two'}}
2024-05-12 16:29:28 debug [~/projects/logger-base/test.py:31][startpy] message debug
2024-05-12 16:29:28 warning [~/projects/logger-base/test.py:32][startpy] message warning
2024-05-12 16:29:28 error [~/projects/logger-base/test.py:33][startpy] message error
Credits
The base code is derived from StructLog (https://github.com/hynek/structlog). As we see a lot of improvement in StructLog we came up with this library.