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.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

jsonlog_cli-3.0.0-py2.py3-none-any.whl (9.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: jsonlog-cli-3.0.0.tar.gz
  • Upload date:
  • Size: 6.5 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.0.0.tar.gz
Algorithm Hash digest
SHA256 587ea226465e2f879b0913362627caf98ace772af896e2f76731b792ffc71691
MD5 bac1e051f882597574e56df966444ed1
BLAKE2b-256 912adbf9fbe45de81349f6a1a55877d8dd56b310977e8e8e17722808a6596e34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonlog_cli-3.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.0 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.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 63225b3754e14b3ac3e767d19a7de8378357331cdd9e70b23a89c71a1a3bb0ff
MD5 b1c4e9035b479a18fbda25cb3cf8055c
BLAKE2b-256 6c3acbc1210dfab6f5956f61128366806efdc1dd686eebf3b3800a1002a82ede

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