openreplay/assist/utils/logger.js
Kraiem Taha Yassine 2ca84c397f
refactore(sourcemaps-reader): changed logger (#2138)
refactore(sourcemaps-reader): upgraded dependency
refactore(sourcemaps-reader): changed dev script
2024-04-25 16:33:10 +02:00

23 lines
618 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: process.env.SERVICE_NAME || 'assist'},
transports: [
new winston.transports.Console(),
],
});
module.exports = {
logger,
}