put logger into config file

This commit is contained in:
Sergey Yarkov 2023-11-01 22:26:08 +03:00
parent 82d8976ee3
commit fdc195d7dd
No known key found for this signature in database
GPG Key ID: E91CE1FABC619B6F
3 changed files with 14 additions and 13 deletions

View File

@ -1,5 +1,5 @@
import express from "express";
import pino from "pino-http";
import httpLogger from "#root/config/logger.config.js";
/**
* Routers
@ -13,18 +13,7 @@ import { errorHandlerMiddleware } from "#root/middlewares/index.js";
const app = express();
app.use(
pino(
process.env.NODE_ENV === "development" && {
transport: {
target: "pino-pretty",
options: {
colorize: true,
},
},
},
),
);
app.use(httpLogger);
app.use(express.urlencoded({ extended: true }));
app.use(express.static("public"));
app.use("/api", apiRouter);

12
config/logger.config.js Normal file
View File

@ -0,0 +1,12 @@
import pino from "pino-http";
export default pino(
process.env.NODE_ENV === "development" && {
transport: {
target: "pino-pretty",
options: {
colorize: true,
},
},
},
);

BIN
data.db

Binary file not shown.