{"repo":"pinojs/pino","free":true,"listed":false,"github":"https://github.com/pinojs/pino","clone":"git clone https://github.com/pinojs/pino.git","description":"🌲 super fast, all natural json logger","language":"JavaScript","stars":18144,"topics":["logger","fast","json","nodejs","pino"],"license":"MIT","category":"dev-tools","readme_excerpt":"pino Very low overhead JavaScript logger. Documentation Benchmarks ⇗ API ⇗ Browser API ⇗ Redaction ⇗ Child Loggers ⇗ Transports ⇗ Diagnostics ⇗ Web Frameworks ⇗ Pretty Printing ⇗ Asynchronous Logging ⇗ Ecosystem ⇗ Help ⇗ Long Term Support Policy ⇗ Runtimes Node.js Pino is built to run on Node.js. Bare Pino works on Bare with the pino-bare compatibility module. Pear Pino works on Pear, which is built on Bare, with the pino-bare compatibility module. Install Using NPM: Using YARN: If you would like to install pino v6, refer to https://github.com/pinojs/pino/tree/v6.x. Usage This produces: For using Pino with a web framework see: Pino with Fastify Pino with Express Pino with Hapi Pino with Restify Pino with Koa Pino with Node core http Pino with Nest Pino with Hono Essentials Development Formatting The pino-pretty module can be used to format logs during development: Transports & Log Processing Due to Node's single-threaded event-loop, it's highly recommended that sending, alert triggering, reformatting, and all forms of log processing are conducted in a separate process or thread. In Pino terminology, we call all log processors \"transports\" and recommend that the transports be run in a worker thread using our pino.transport API. For more details see our Transports⇗ document. Low overhead Using minimum resources for logging is very important. Log messages tend to get added over time and this can lead to a throttling effect on applications – such as reduced requests per second. I","default_branch":null,"files":null,"tree":[],"storefront":"/r/pinojs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pinojs/pino/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}