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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e50a0ab · Jul 23, 2021

History

8 Commits
Jul 20, 2021
Jul 20, 2021
Jul 20, 2021
Jul 20, 2021
Jul 23, 2021
Jul 20, 2021
Jul 20, 2021
Jul 20, 2021

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