openreplay/assist/utils/logger.js
2024-03-28 12:28:04 +01:00

23 lines
594 B
JavaScript

const winston = require('winston');
const isDebugMode = process.env.debug === "1";
const logLevel = isDebugMode ? 'debug' : 'info';
const logger = winston.createLogger({
level: logLevel,
format: winston.format.combine(
winston.format.timestamp({
format: 'YYYY-MM-DD HH:mm:ss.SSS' // The same format as in backend services
}),
winston.format.errors({ stack: true }),
winston.format.json()
),
defaultMeta: { service: 'assist' },
transports: [
new winston.transports.Console(),
],
});
module.exports = {
logger,
}