UNPKG

@treasurenet/logging-middleware

Version:

A lightweight Express.js middleware for structured logging, request ID tracing, and response logging with log4js.

16 lines (13 loc) 488 B
declare module "@your-org/request-logger" { import { RequestHandler, ErrorRequestHandler } from "express"; import { Logger } from "log4js"; export const logger: Logger; export const loggerSys: Logger; export const requestLogger: () => RequestHandler; export const errorHandler: ErrorRequestHandler; export const notFoundHandler: RequestHandler; export const requestContext: { run: (reqId: string, callback: () => void) => void; get: (key: string) => any; }; }