Packages

winston

3.19.0 · 7 Dec 2025MIT36.6M / weekRepositoryHomepagenpmAtom feed

Your version

0.9.0

3 Feb 2015Where it was published

In short

10 new4 fixed14 changed

Release note

v0.9.0 / 2015-02-03

  • Updated default option handling for CLI (oojacoboo).

  • Only support node >= 0.8.0. (indexzero)

  • 91a1e90, 50163a0 Fix #84 Enable a better unhandled exception experience (samz)

  • Added tailable option to file transport which rolls files backwards instead of creating incrementing appends. Implements #268 (neouser99)

  • Custom log formatter functionality were added. (Melnyk Andii)

  • Added showLevel flag to common.js, file*, memory and console transports. (Tony Germaneri)

  • Adding custom pretty print function test. (Alberto Pose)

  • Adding prettyPrint parameter as function example. (Alberto Pose)

  • Implemented filters #526 (Chris Oloff)

  • Added the options to colorize only the level, only the message or all. Default behavior is kept. Using true will only colorize the level and false will not colorize anything. (Michiel De Mey)

  • Prevent message from meta input being overwritten (Leonard Martin)

  • Allow for transports to be removed by their string name [test fix] Add test coverage for multiple transports of the same type added in #187. [doc] Document using multiple transports of the same type (indexzero)

  • Add depth options for meta pretty print (Loïc Mahieu)

  • Allow debug messages to be sent to stdout (John Frizelle)

  • Handle Error instances in a sane way since their properties are non-enumerable by default. Fixes #280. (indexzero)

  • Have a default until before a default from. Fixes #478. (indexzero)

  • Fix logging regular expression objects (Chasen Le Hara)

  • Add option for EOL chars on FileTransport (José F. Romaniello)

  • Remove duplicate logstash option (José F. Romaniello)

  • Update declaration block according to project's style guide (Ricardo Torres)

  • Fixes #306: Can't set customlevels to my loggers (RangeError: Maximum call stack size exceeded) (Alberto Pose)

  • Call res.resume() in HttpTransport to get around known issues in streams2. (indexzero)

  • Updated default option handling for CLI (Jacob Thomason)

  • Added logstash support to console transport (Ramon Snir)

  • Module isStream should be isstream (Michael Neil)

  • Options.prettyPrint can now be a function (Matt Zukowski)

  • Adding rotationFormat prop to file.js (orcaman)

  • Allow custom exception level (jupiter)