---
title: "Pino"
description: "A structured JSON logger for Node.js."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Collecting application logs in latency-sensitive server workloads.</PurposeNote>

## What it does

A structured JSON logger for Node.js.

## When it fits

Collecting application logs in latency-sensitive server workloads.

## Other options in this category

<div data-pagefind-ignore>

- [Bunyan](/logging/bunyan) — Producing structured application logs that external tools can process.
- [LogRocket](/logging/logrocket) — Investigating frontend problems in the context of a user's session.
- [LogSnag](/logging/logsnag) — Following important product events through a shared event feed.
- [LogTape](/logging/logtape) — Sharing logging conventions across server, browser, and edge code.
- [Morgan](/logging/morgan) — Recording incoming requests in an Express-style application.

</div>

## Source

[Project source for Pino ↗](https://getpino.io/#/)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Investigate application failures →](/tasks/investigate-application-failures)

[All logging &amp; observability options →](/logging)
