pino

🌲 super fast, all natural json logger

MIT License

Downloads
34.8M
Stars
13.2K
Committers
329

Bot releases are hidden (Show)

pino - v6.3.2

Published by mcollina over 4 years ago

📚 PR:

  • Issue 87 child binding redact bug (#856)
pino - v6.3.1

Published by mcollina over 4 years ago

📚 PR:

  • Set sync: true when passing in no defaults (#852)
pino - v6.3.0

Published by mcollina over 4 years ago

📚 PR:

  • Added node v14 to CI (#829)
  • Use object shorthand for properties (#830)
  • added pino-tiny to Community list (#832)
  • Remove obsolete logger field mentions from docs (#836)
  • Remove pino extreme mentions in docs and code (#838)
  • Disable code coverage on Windows (#839)
  • Revert "Disable code coverage on Windows (#839)" (#843)
  • Remove useless return (#844)
  • Allow to suppress prettyPrint flush sync warning (#841)
pino - v6.2.1

Published by mcollina over 4 years ago

📚 PR:

  • express-pino-logger should be deprecated (#814)
  • Fixed docs links for asynchronous logging. (#827)
  • Updated benchmarks (#828)
pino - v6.2.0

Published by mcollina over 4 years ago

📚 PR:

  • Add rc files
  • Merge pull request #811 from pinojs/dx-improvements
  • Support formatters.log on pretty print (#809)
  • Add "silent" property with "noop" value to the pino instance (#802)
  • Multi stream logging docs (#822)
  • Update docs interpolation values examples to match v6 (#818)
pino - v6.1.1

Published by mcollina over 4 years ago

📚 PR:

  • Dropped "Inspired by bunyan".
  • Correctly forwards chindings to prettyPrint when using option (#810)
pino - v6.1.0

Published by jsumners over 4 years ago

  • Add a hook API to allow mutation of log method parameters before the log method is invoked. #803 #808
pino - v6.0.0

Published by jsumners over 4 years ago

Major changes

  • Drops support for no longer maintained versions of Node.js #776 #747
  • Removes v from log lines #623 #620
  • Logs literal null #711 #706
  • Adds formatters for core log components (a powerful new way to customize how log lines are rendered; thank you @delvedor) #775 #764
  • Softens language around the modes of logging available #791 #785
  • Removes implicit appending of objects to message strings (see below) #795 #793
  • Codifies LTS policy going forward #799

Implicit formatting removed #795

Previously, Pino emulated Bunyan's behavior when interpreting logs like:

  1. log.info('a message', { an: 'object'})
  2. log.info('a', 'silly', 'message')

The old behavior would result in 1 yielding "msg":"a message {\"an\":\"object\"}" and 2 yielding
"msg":"a silly message". As of this release, 1 will yield "msg":"a message" and 2 will yield "msg":"a".

To get the same results in Pino v6 as in previous releases actual format identifiers should be provided, e.g.:

  1. log.info('a message %j', { an: 'object' })
  2. log.info('a %s %s', 'silly', 'message')
pino - v5.17.0

Published by mcollina over 4 years ago

  • Fix two broken links in the documentation (#769)
  • api.md - fix wrong letter case (#770)
  • Fixed stream metadata loss during prettification (#780)
  • Deprecate the changeLevelName option and alias it to levelKey (#772)
  • Bind pino instance to prettifier (#721)
pino - v5.16.0

Published by davidmarkclements almost 5 years ago

pino - v5.15.0

Published by mcollina almost 5 years ago

📚 PR:

  • test(mixin): improve object test to ensure proper object assign order (#745)
  • CI : Move from sleep to watch exists (#748)
  • feat(bindings): allow setting of bindings (#754)
pino - v5.14.0

Published by watson almost 5 years ago

📚 PR:

  • catch potential write errors on fatal flush sync (#740)
  • feat(mixin): add mixin config option (#741)
pino - v5.13.6

Published by mcollina almost 5 years ago

📚 PR:

  • Bumped dependencies
  • fix(redaction): fix corner cases with paths (#732)
  • Add MySQL/MariaDB transport (#708)
pino - v5.13.5

Published by davidmarkclements about 5 years ago

pino - v5.13.4

Published by davidmarkclements about 5 years ago

  • bump fast redact #714
pino - v5.13.3

Published by mcollina about 5 years ago

📚 PR:

  • docs(transports): add CloudWatch (#696)
  • docs(api): remove Lambda note in pino-destination (#697)
  • fix(serializers): properly transfer Symbol based serializers (#707)
  • docs(api): fix binding example (#700)
pino - v5.13.2

Published by davidmarkclements about 5 years ago

  • docs update #690
pino - v5.13.1

Published by mcollina about 5 years ago

  • #684
  • flatstr 0.7.5
pino - v5.13.0

Published by mcollina over 5 years ago

  • Updated to standard v13 (#683)
  • Remove note about fastify v2 and link to right doc (#678)
  • Updated copyright to 2019
  • Fix metadata streams docs links #676
pino - v5.12.6

Published by davidmarkclements over 5 years ago

  • docs fix #659
  • browser fix #658
Package Rankings
Top 0.41% on Npmjs.org
Top 6.74% on Proxy.golang.org