{"id":21275981,"url":"https://github.com/leolabs/read-json-log","last_synced_at":"2026-05-17T03:33:04.939Z","repository":{"id":151047753,"uuid":"614479006","full_name":"leolabs/read-json-log","owner":"leolabs","description":"A Deno script that allows you to view JSON logs in a more readable manner","archived":false,"fork":false,"pushed_at":"2023-03-15T22:28:09.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-22T03:29:25.343Z","etag":null,"topics":["json","logs","ndjson","winston"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leolabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-15T17:02:58.000Z","updated_at":"2023-03-15T21:42:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"2b771757-b721-48ae-9d6c-97367af52ad7","html_url":"https://github.com/leolabs/read-json-log","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leolabs%2Fread-json-log","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leolabs%2Fread-json-log/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leolabs%2Fread-json-log/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leolabs%2Fread-json-log/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leolabs","download_url":"https://codeload.github.com/leolabs/read-json-log/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243732303,"owners_count":20338839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["json","logs","ndjson","winston"],"created_at":"2024-11-21T09:45:41.285Z","updated_at":"2026-05-17T03:33:04.899Z","avatar_url":"https://github.com/leolabs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RJL (Read JSON Log)\n\nA Deno script that allows you to view JSON logs in a more readable manner. Logs can\neither be loaded from a file or by piping them to stdin.\n\nIf you load multiple files at once, their lines are merged and each file is assigned\na separate color so you can differentiate them from each other.\n\nThe script expects each log line to have a `module`, `timestamp`, and `message` field.\nOptionally, if a `level` field is present, it will be used for highlighting lines.\n\nYou can use the following options to filter logs:\n\n```\nUsage: rjl [options] [input-files...]\n\nArguments:\n  input-files                The files to process\n\nOptions:\n  -l, --level \u003clevel\u003e        Only shows logs with the given level (default: [])\n  -s, --start-date \u003cdate\u003e    Filters out all logs before this date\n  -e, --end-date \u003cdate\u003e      Filters out all logs after this date\n  -m, --module \u003cmodule\u003e      Only shows logs from the given module (default: [])\n  -n, --not-module \u003cmodule\u003e  Hides logs from the given module (default: [])\n  -f, --filter \u003cmessage\u003e     Filters out logs where the message contains the given string (default: [])\n  --shallow                  Only show the first level of data keys\n  -h, --help                 display help for command\n```\n\n## Installing RJL\n\nRJL requires [Deno](https://deno.land) to be installed. You can then use\nthe following command to install the script:\n\n```sh\ndeno install --allow-read -n rjl https://deno.land/x/rjl/cli.ts\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleolabs%2Fread-json-log","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleolabs%2Fread-json-log","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleolabs%2Fread-json-log/lists"}