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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cbd7d1999ebb8abf0ce8cf188768f8f107fcb2262b7f1e303a20efc744ce943 |
|
MD5 | 33ddb7fb5bdc6cb004cdf324023c043f |
|
BLAKE2b-256 | 396aa56774a9ad47fcd7a44ff8013bfe2bdd7e57879c388fb64f7c9f0a270d80 |