Я установил уровень журнала Winston на отлаживать как для файлового, так и для консольного транспорта. Регистратор подробный не регистрируется. Ниже приведен код Winston:
var loglevel = 'debug'
var options = {
file: {
level: loglevel,
filename: logfileName
, handleExceptions: true
, json: true
, maxsize: 5242880
, maxFiles: 5 // 5MB
, colorize: true,
},
console: {
level: loglevel
, handleExceptions: true
, json: true
, colorize: true
, "outputCapture": "std"
}
};
var logger = new winston.Logger({
transports: [
new winston.transports.File(options.file),
new winston.transports.Console(options.console)
],
exitOnError: false, // do not exit on handled exceptions
});
Когда я импортирую Winston Logger в другой файл .js и использую его, он не регистрирует подробный уровень журнала. Код регистратора следующий:
logger.verbose("req payload verbose :: "+JSON.stringify(request.payload));
🤔 А знаете ли вы, что...
JavaScript имеет множество встроенных объектов, таких как Array, Date и Math.