Skip to content
All features
platformpackages/platform/logger

logger package

Structured logging with pino + Sentry transport. One log object per request, breadcrumbs forwarded, PII-stripper plugged into the standard sink.

Open docs
Stability
Stable
Scope
Global
Boundary
packages/platform/logger
loggerpackages/platform/logger
Foundational layer
Runtime stack5 layers
  • edge
  • gateway
  • services
  • platformyou are here
  • storage
Uptime
99.21%
Resolved configlogger.config

Uptime

99.21%

+0.05%

p99 latency

41 ms

-8%

Active connections

323

Active tenants

369

+10%
packages/platform/loggerplatform · Lowest shared layer · zero-app coupling
Usagelogger.ts
typescript
logger.ts
1import { logger } from "@nebutra/logger";
2
3logger.info("user.signup", {
4  userId: user.id,
5  tenantId: org.id,
6  source: "marketing-site",
7});
8
9const requestLogger = logger.child({ requestId, traceId });
10requestLogger.error("payment.failed", { orderId, code });