Skip to content
React Libraries
On this page

Investigate application failures

Collect structured logs, track errors, and inspect recorded sessions.

Options for this task

Bunyan

Library / tool

A JSON logging library for Node.js.

Good for
Producing structured application logs that external tools can process.

LogRocket

Library / tool

A monitoring platform combining session replay and application diagnostics.

Good for
Investigating frontend problems in the context of a user's session.

LogSnag

Library / tool

A service for recording and monitoring application events.

Good for
Following important product events through a shared event feed.

LogTape

Library / tool

A structured logging library for JavaScript runtimes.

Good for
Sharing logging conventions across server, browser, and edge code.

Morgan

Library / tool

HTTP request-logging middleware for Node.js servers.

Good for
Recording incoming requests in an Express-style application.

next-logger

Library / tool

A patcher that adds structured logging to Next.js output.

Good for
Collecting machine-readable logs from a Next.js server.

Pino

Library / tool

A structured JSON logger for Node.js.

Good for
Collecting application logs in latency-sensitive server workloads.

Sentry

Library / tool

Error tracking and performance monitoring for applications.

Good for
Finding production failures with stack traces and diagnostic context.

Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

Browse logging & observability →

Explore more tasks →