sub-manager-backend/logger.mjs

30 lines
730 B
JavaScript
Raw Normal View History

2024-05-27 13:20:24 +00:00
import pino from "pino";
import path from "path";
import { fileURLToPath } from "url";
2023-09-06 16:26:15 +00:00
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
// const transport = pino.transport({
// targets: [{
// level: 'trace',
// target: 'pino-pretty' // must be installed separately
// }, {
// level: 'trace',
// target: 'pino/file',
// options: { destination: `${__dirname}/app.log` }
// }]
// })
export default pino(
2024-05-27 13:20:24 +00:00
{
level: "info",
formatters: {
level: (label) => {
return { level: label.toUpperCase() };
2023-09-06 16:26:15 +00:00
},
},
2024-05-27 13:20:24 +00:00
timestamp: pino.stdTimeFunctions.isoTime,
},
//pino.destination(`${__dirname}/app.log`)
);