mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2024-11-17 10:58:31 -07:00
18 lines
637 B
JavaScript
18 lines
637 B
JavaScript
|
const winston = require('winston');
|
||
|
|
||
|
const logger = new (winston.Logger)({
|
||
|
transports: [
|
||
|
new (winston.transports.Console)({
|
||
|
timestamp: () => new Date().toLocaleString(),
|
||
|
formatter: function(options) {
|
||
|
return options.timestamp() + ' ' +
|
||
|
winston.config.colorize(options.level, options.level.toUpperCase()) + ' ' +
|
||
|
(options.message ? options.message : '') +
|
||
|
(options.meta && Object.keys(options.meta).length ? '\n\t'+ JSON.stringify(options.meta) : '' );
|
||
|
}
|
||
|
})
|
||
|
]
|
||
|
});
|
||
|
|
||
|
module.exports = logger;
|