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"
}
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file Python-JSON-Formatter-0.1.1.tar.gz.
File metadata
- Download URL: Python-JSON-Formatter-0.1.1.tar.gz
- Upload date:
- Size: 1.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6a0f11967611bada3c0ef101096549952ccd0cfd602e5cb38a57c0f7b449d88
|
|
| MD5 |
3545070136c996d3b74b00e9b60cfe63
|
|
| BLAKE2b-256 |
b181a0e43ca43dee691933dab70ced232baec5254bcdeb585bcfa484a3a63fbb
|