@loglayer/express
v1.0.0
Published
Express integration for LogLayer with request-scoped logging, auto request logging, and error handling.
Maintainers
Readme
Express integration for LogLayer
An Express middleware for LogLayer that provides request-scoped logging with automatic request/response logging and error handling.
Installation
npm install @loglayer/expressUsage
import express from "express";
import { LogLayer, StructuredTransport } from "loglayer";
import { expressLogLayer, expressLogLayerErrorHandler } from "@loglayer/express";
const log = new LogLayer({
transport: new StructuredTransport({ logger: console }),
});
const app = express();
app.use(expressLogLayer({ instance: log }));
app.get("/", (req, res) => {
req.log.info("Hello!");
res.send("Hello World!");
});
// Error handler (must be registered after routes)
app.use(expressLogLayerErrorHandler());
export default app;Documentation
For more details, visit https://loglayer.dev/integrations/express
