better logging

This commit is contained in:
Emily
2024-09-23 14:03:37 +02:00
parent cf1aa103e4
commit 3b6a202538
3 changed files with 21 additions and 7 deletions

View File

@@ -4,12 +4,13 @@ import winston from 'winston';
const { combine, timestamp, json, errors } = winston.format;
const timestampFormat = () => { return new Date().toLocaleString('it-IT', { timeZone: 'Europe/Rome' }); }
export const logger = winston.createLogger({
format: combine(
errors({ stack: true }),
timestamp({
format: 'DD-MM-YYYY hh:mm:ss'
format: timestampFormat
}),
json()
),
@@ -27,7 +28,7 @@ export const logger = winston.createLogger({
format: combine(
winston.format.colorize({ all: true }),
errors({ stack: true }),
timestamp({ format: 'DD-MM-YYYY hh:mm:ss' }),
timestamp({ format: timestampFormat }),
winston.format.printf((info) => {
if (info instanceof Error) {
return `${info.timestamp} [${info.level}]: ${info.message}\n${info.stack}`;