@eristack/logger
v0.1.1
Published
JSON-lines structured logger with request context and Express/Nest adapters
Maintainers
Readme
@eristack/logger
JSON-lines structured logging for Node services — request context, levels, Express middleware, Nest interceptor.
Install
pnpm add @eristack/loggerQuick example
import { createLogger } from "@eristack/logger";
const log = createLogger({ name: "orders" });
log.info("order.created", { orderId: "ord_1" });Express:
import { createLoggerMiddleware, getRequestLogger } from "@eristack/logger/express";
app.use(createLoggerMiddleware({
resolveContext: (req) => ({ userId: req.user?.id }),
}));Docs
Intent: @eristack/logger#logger-core
