Skip to content

This is npm package, to view winston logs pretty (like how bunyan do it)

Notifications You must be signed in to change notification settings

mohammadranjbarz/winston-log-viewer

Repository files navigation

Winston-log-viewer

is a 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
  • tail -f logFile.log | winston-log-viewer

Or

  • tail -f logFile.log | npx winston-log-viewer

Screen Shot 1400-04-29 at 17 22 30

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

About

This is npm package, to view winston logs pretty (like how bunyan do it)

Resources

Stars

Watchers

Forks

Packages

No packages published