Skip to main content

Human readable formatter for JSON logs.

Project description

jsonlog-cli

A human readable formatter for JSON logs.

It's built for use with jsonlog but will work well with any log format that uses line delimited JSON.

Example output

Usage

Pass a file as the only argument to jsonlog, or read from STDIN by default.

jsonlog docs/example.log
python docs/example.py | jsonlog

Configuration

See jsonlog --help for all options.

Only show timestamps and messages (defaults to {timestamp} {level} {name} {message}).

jsonlog --format "{timestamp} {message}" docs/example.log

Configure the keys of multiline values you want to display (can be specified multiple times, and defaults to the traceback key.)

jsonlog --format "{timestamp} {message}" docs/example.log

Configure the key to extract and use as the records level, controlling the colour each line is printed in (defaults to the level key).

jsonlog --format "{timestamp} {message}" docs/example.log

Authors

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

jsonlog-cli-3.1.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

jsonlog_cli-3.1.0-py2.py3-none-any.whl (10.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file jsonlog-cli-3.1.0.tar.gz.

File metadata

  • Download URL: jsonlog-cli-3.1.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for jsonlog-cli-3.1.0.tar.gz
Algorithm Hash digest
SHA256 5c7562901f4ff049d3a1eff721c7c2636d3bb0476cecb50835ffc24688fa5511
MD5 df43bcc1cc476f26b7eb62302f002f63
BLAKE2b-256 830b687fe7eabbbb7849d049c00a5a10e95f0ecbb8cdcc4ecc6469bfa187b28c

See more details on using hashes here.

File details

Details for the file jsonlog_cli-3.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: jsonlog_cli-3.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for jsonlog_cli-3.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 61fcd2fbe26d9be413f2f6577906ac00ddaec76b2a12d59252947d92d1f7aeef
MD5 866de324cf94c05c33d9b47279ecb96f
BLAKE2b-256 7cc7c94086ff6cc72164d28f411a6c071e3f38972e79ea56cd59886e966be7c0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page