Skip to main content

Python JSON Formatter

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"
}

Metadata

Release files for Python-JSON-Formatter 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Python-JSON-Formatter 0.1.1
File Size Uploaded
Python-JSON-Formatter-0.1.1.tar.gz 1.9 kB Details

Release files / Python-JSON-Formatter-0.1.1.tar.gz

Download URL Python-JSON-Formatter-0.1.1.tar.gz
Size 1.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a6a0f11967611bada3c0ef101096549952ccd0cfd602e5cb38a57c0f7b449d88
BLAKE2b-256 checksum
How to use checksums
b181a0e43ca43dee691933dab70ced232baec5254bcdeb585bcfa484a3a63fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page