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

Uploaded Source

Built Distribution

jsonlog_cli-2.0.0-py2.py3-none-any.whl (8.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: jsonlog-cli-2.0.0.tar.gz
  • Upload date:
  • Size: 5.8 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-2.0.0.tar.gz
Algorithm Hash digest
SHA256 6222752b8abdba41df8eaf1bad82c64fd7411cbcd04b1d32bd4295ed71dbd3f5
MD5 1fc8ae047c490165358237a19697a484
BLAKE2b-256 cbc3aa3ce0626286180913aea8c49c3c300d35a599df7ac7caa09358f1673cac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jsonlog_cli-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.1 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-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 611e0ace167a25c950daa6ebd2c6e2c2dd73dea316b4ce06520345fd0214177e
MD5 deaf5c431396921b80f203ab06e6e6d5
BLAKE2b-256 9de4acad73d2fbdcd0185061e685a6fbde6d63dcf56b4324d246d716b88fb01b

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