mirror of
https://github.com/ION606/browser-chromium.git
synced 2026-05-14 22:26:56 +00:00
27 lines
879 B
JavaScript
27 lines
879 B
JavaScript
const { createLogger, transports, format } = require('winston');
|
|
|
|
const logger = createLogger({
|
|
level: 'info', // default log level
|
|
format: format.combine(
|
|
format.timestamp(), // include a timestamp
|
|
format.printf((info) => `${info.timestamp} [${info.level.toUpperCase()}]: ${info.message}`)
|
|
),
|
|
transports: [
|
|
new transports.Console({
|
|
format: format.combine(
|
|
format.colorize(), // make the console output colorful
|
|
format.simple() // simple log format for console
|
|
),
|
|
}),
|
|
new transports.File({
|
|
filename: 'logs/mainprocerror.log',
|
|
level: 'error', // log only errors to this file
|
|
}),
|
|
new transports.File({
|
|
filename: 'logs/combined.log', // log all levels to this file
|
|
}),
|
|
],
|
|
});
|
|
|
|
module.exports = { logger };
|