# LogLayer

Unified JS logging.

Source: [Console review](<https://console.dev/tools/loglayer>)

Website: [https://loglayer.dev/](<https://loglayer.dev/>)

Profile updated: 2026-10-16

Category: [Log management](<https://console.dev/tools/categories/devops-log-management>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Browser (Runtime)
- Bun (Runtime)
- Deno (Runtime)
- Node.js (Runtime)

### Integrates with

- JavaScript (Language)
- TypeScript (Language)

Source: [Research source](<https://github.com/loglayer/loglayer>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

TypeScript/JavaScript logging library supports browser, Node.js, Bun and Deno.

## Console’s review — 2025-01-09

Reviewed: 2025-01-09

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/loglayer#review_0c3ceb7fff27cfdbc5b578eb109a1c5a1128c7df0c3df5e1b802a3d8185587fb>)

### What we like

Sits on top of existing libraries e.g. pino to provide log levels. Can handle Error objects. Supports multiple transports e.g. Console, Datadog, AWS Lambda Powertools. Attach structured metadata. Child loggers inherit configuration for predefined context. Express & Fastify middleware.

### Tradeoffs

Providing multiple parameters to the log API depends on the logging library you use - better to use the log with metadata functions.

This review reflects Console’s assessment at publication on 2025-01-09. Features and limitations may have changed since the review date.

## Is LogLayer a fit?

Based on [Console’s review published on 2025-01-09](<https://console.dev/tools/loglayer#review_0c3ceb7fff27cfdbc5b578eb109a1c5a1128c7df0c3df5e1b802a3d8185587fb>).

Summary updated: 2026-10-16

### Who it’s for

Developers using existing logging libraries like pino can consider LogLayer

### Why consider it

LogLayer can handle Error objects and support multiple transports

### Keep in mind

The log API has limitations when providing multiple parameters

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
