Comparison

How Logixlysia compares to evlog and other Elysia loggers

Feature matrix

CapabilityLogixlysiaevlog@bogeychan/elysia-logger
Elysia pluginYesYes (evlog/elysia)Yes
Pino-backedYesOptional drainsYes
Request context accumulationmergeContextlog.set()Manual
Single access log per requestAutolog.emit()Auto
File rotationYesVia drainsLimited
autoRedact PIIYesVariesManual
WebSocket lifecycle logswrapWsManualManual
OTel trace correlationlogixlysia/otelBuilt-in integrationsManual
AI usage on access loglogixlysia/aievlog/aiManual
Presets (dev / prod)YesN/AN/A

When to choose Logixlysia

  • You want Pino performance with Elysia-native store.logger ergonomics.
  • You need file logging and rotation without wiring a separate drain.
  • You prefer incremental context (mergeContext) plus automatic access logs instead of migrating to a wide-event-only API.

When to consider evlog

  • You want a unified wide-event pipeline across many frameworks with managed drains (Axiom, etc.).
  • You rely heavily on evlog/ai and evlog auth integrations out of the box.

Benchmarks

Run the monorepo benchmark package:

bun run bench

The Elysia plugin request path suite compares full handle() overhead for Logixlysia, evlog, and elysia-logger. Results vary by machine—use them for regression tracking, not absolute rankings.

On this page