Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Everything You Wanted to Know About Logging

Everything You Wanted to Know About Logging

In software the act of logging is like breathing: you simply cannot avoid it. It is also (like one's own breathing patterns) quixotically nuanced. The expressions of this nuance can be seen in the number of ways it is used: in production server programs, in CLI tools, in web browsers, in native Mobile apps, just to name a few.

Winston is the most popular logging library for node. Released in early 2011, it is almost old as node itself. Over time there have been many other libraries that co-exist in the logging space: bunyan, bole, & pino. Yet the popularity of winston persists with over 6.5M monthly downloads and over 200 community contributed packages.

This talk will explore winston@3 and contrast it with other logging solutions that exist today. Not just from the perspective of performance, but from the perspective of flexibility across platforms.

Charlie Robbins

October 04, 2017
Tweet

More Decks by Charlie Robbins

Other Decks in Technology

Transcript

  1. Open Source is what happens when you’re 
 busy making

    other plans - IF JOHN LENNON WROTE SOFTWARE
  2. STREAMS ALL THE THINGS  In winston@3 a “transport” is

     simply nothing more than a  Node.js WritableStream
  3. ACT THREE Querying & Streaming KIBANA. OR SOME SASS YOU

    PAY FOR. BESPOKE ENDS TRAGICALLY – USUALLY.