@zedtech/zedkit-observability
Ship JSON logs on Node with pino
Wrap `pino` behind the shared `Logger` port.
alpha
Usage
At a glance
- Who: Node services that already run
pinoat the edge. - What: Wrap
pinobehind the sharedLoggerport. - Use when: Production Node hosts ingesting JSON log lines.
- Avoid when: Browser bundles — use the console adapter instead.
Install
pnpm add @zedtech/zedkit-observabilityLatest: 0.1.0 (via changesets).
Example
import { createPinoLogger } from "@zedtech/zedkit-observability/pino";
const logger = createPinoLogger({ name: "api" });
logger.info("listening", { port: 3000 });Wraps: pino (peer)