winston-log-viewer

0.1.0 • Public • Published

npm version

Winston-log-viewer is npm CLI package for pretty printing winston log files, the file log should be in this format: {"level":"info","Trying to create user","params":[{"name":"mohammad"}],"timestamp":"2021-07-19T13:30:44.185Z"} {"level":"debug","It's better to user have age","timestamp":"2021-07-19T13:30:44.185Z"} {"level":"error","message":"user's name should be unique","params":[{"name":"mohammad"}],"timestamp":"2021-07-19T13:32:22.286Z"}

Usage

npm i -g winston-log-viewer and then tail -f logFile.log | winston-log-viewer or you can use it without installing tail -f logFile.log | npx winston-log-viewer

PS: if you want to test package locally after clone you can run this command tail -f winston-sample.log | ./bin/winston-log-viewer Manifesto: Server logs should be structured. JSON's a good format. Let's do that. A log record is one line of JSON.stringify'd output. Let's also specify some common names for the requisite and common fields for a log record (see below).

It's written based on Bunyan CLI for pretty printing log files

Package Sidebar

Install

npm i winston-log-viewer

Weekly Downloads

56

Version

0.1.0

License

MIT

Unpacked Size

15.7 kB

Total Files

3

Last publish

Collaborators

  • nnannad