A log formatter for python logging.
Project description
A log formatter for python logging. Based on https://github.com/marselester/json-log-formatter
做了如下更改: message改为logmsg字段, 额外添加了logcreated, logname, loglevel字段
安装
使用pip安装:
pip install Python-JSON-Formatter
使用
例如下面的代码:
logger = logging.getLogger('test') logger.warn('logger test', extra={'t': datetime.datetime.now().isoformat()})
产生如下格式日志(已格式化,实际一行一条日志):
{ "t": "2017-11-29T14:53:14.981141", "logmsg": "logger test", "logcreated": 1511938394.9812107, "logname": "test", "loglevel": "WARNING" } { "t": "2017-11-29T14:53:15.949140", "logmsg": "logger test", "logcreated": 1511938395.9492354, "logname": "test", "loglevel": "WARNING" }
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for Python-JSON-Formatter-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a0f11967611bada3c0ef101096549952ccd0cfd602e5cb38a57c0f7b449d88 |
|
MD5 | 3545070136c996d3b74b00e9b60cfe63 |
|
BLAKE2b-256 | b181a0e43ca43dee691933dab70ced232baec5254bcdeb585bcfa484a3a63fbb |