mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
using winston logger
This commit is contained in:
15
lib/services/logger.js
Normal file
15
lib/services/logger.js
Normal file
@@ -0,0 +1,15 @@
|
||||
import winston from 'winston';
|
||||
|
||||
const env = process.env.NODE_ENV || 'development';
|
||||
|
||||
const logger = winston.createLogger({
|
||||
level: env !== 'development' ? 'info' : 'debug',
|
||||
format: winston.format.combine(
|
||||
winston.format.colorize(),
|
||||
winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }),
|
||||
winston.format.printf(({ timestamp, level, message }) => `[${timestamp}] ${level}: ${message}`),
|
||||
),
|
||||
transports: [new winston.transports.Console()],
|
||||
});
|
||||
|
||||
export default logger;
|
||||
Reference in New Issue
Block a user