mirror of
https://github.com/makeplane/plane.git
synced 2025-12-19 05:09:31 +01:00
* [SILO-454] chore: refactor decorator, logger packages - add registerControllers function abstracting both rest, ws controllers - update logger to a simple json based logger * fix: logger instance and middleware * fix: type and module resolutions * fix: lodash type package update * fix: bypass lint errors in decorators * chore: format changes --------- Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
12 lines
412 B
TypeScript
12 lines
412 B
TypeScript
import type { RequestHandler } from "express";
|
|
import expressWinston from "express-winston";
|
|
import { transports } from "winston";
|
|
import { loggerConfig } from "./config";
|
|
|
|
export const loggerMiddleware: RequestHandler = expressWinston.logger({
|
|
...loggerConfig,
|
|
transports: [new transports.Console()],
|
|
msg: "{{req.method}} {{req.url}} {{res.statusCode}} {{res.responseTime}}ms",
|
|
expressFormat: true,
|
|
});
|