server/src/utilities/logger.ts
2024-08-22 20:00:37 +02:00

21 lines
375 B
TypeScript

import pino from 'pino'
const logger = pino({
level: process.env.LOG_LEVEL || 'debug',
transport: {
target: 'pino/file',
options: {
destination: './logs/app.log',
mkdir: true
}
},
formatters: {
level: (label) => {
return { level: label.toUpperCase() }
}
},
timestamp: pino.stdTimeFunctions.isoTime
})
export default logger