winston-format-pretty-console

1.2.2 • Public • Published

Winston@3 pretty console format

Version npm

Winston@3 pretty console formatter.

Why?

  • Because Winston v3 broke fundamental console features that worked fine in v2 (details)
  • Because logging to the console should be delightful 🎉

Why not winston-console-format?

  • Looks really nice, but has different design goals
  • Requires message to be a string (as opposed to anything we want)
  • Doesn't support some of features mentioned below

Features

  • Supports any number of arguments, of any type, which will be pretty printed to the console (message argument can be anything!)
  • Supports colorized string values just fine (e.g. using chalk)
  • Formats literal values like number, null, undefined, function, etc.
  • Handles Error objects. The error be any argument
  • Supports formatting configuration, per logger and even per single log

Design Decisions

  • Should work as expected, basically like console.log
  • No fancy colors, should be clean by default
  • Provides easy Copy/Paste experience of multi-line objects, etc.

Package Sidebar

Install

npm i winston-format-pretty-console

Weekly Downloads

40

Version

1.2.2

License

MIT

Unpacked Size

31.6 kB

Total Files

17

Last publish

Collaborators

  • alexilyaev