https://github.com/jeffffffli/py-logger
A simple logger wrapper.
https://github.com/jeffffffli/py-logger
Last synced: 3 months ago
JSON representation
A simple logger wrapper.
- Host: GitHub
- URL: https://github.com/jeffffffli/py-logger
- Owner: jeffffffli
- Created: 2018-03-17T07:50:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-19T09:08:18.000Z (about 7 years ago)
- Last Synced: 2025-01-26T11:29:10.880Z (5 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A simple and convenient logger wrapper.
一个简单的logger实现# Installation
``` bash
cd ${py-logger}
python setup.py install
```# Usage
``` python
from logger import CCLoggerdef test_function():
StreamLogger.warning('This is warning test.', a='this is a')
StreamLogger.info('This is info.')if __name__ == "__main__":
StreamLogger = CCLogger(name='DebugLog', loglevel='DEBUG')
test_function()
```logger的输出可以精确定位到进程号、文件、函数,以及行号。
```
2018-03-17 15:44:39,593 WARNING: MainProcess[11240] test_logger.py:[DebugLog]:test_function [line 5] - This is warning test. -- {'a': 'this is a'}2018-03-17 15:44:39,597 INFO: MainProcess[11240] test_logger.py:[DebugLog]:test_function [line 6] - This is info. -- {}
```