Kerevizlog is a Node.js logger package. You can create custom console output and/or write to a text-based file.
https://www.npmjs.com/package/kerevizlog
var Kerevizlog = require('kerevizlog');
var config = {
rootFolder: 'Logs',
consoleLogAllowed: false,
logTimeFormat: '%d.%m.%Y',
fileTimeFormat: '%d.%m.%Y-%H:%M:%S',
fileExtension: '.log',
namePrefix: 'Log',
}
var kLogger = new Kerevizlog();
or
var kLogger = new Kerevizlog(config);
rootFolder:
setting root folder relative pathconsoleLogAllowed:
setting for enable/disable console outputlogTimeFormat:
time format for loggingfileTimeFormat:
time format for filenamefileExtension:
file extensionnamePrefix:
name prefix
info log method
kLogger.info('this is my custom info log output');
kLogger.info('this', 'is', 'my', 'custom', 'info', 'log', 'output');
kLogger.error('I am an error message');
kLogger.warn('it is a warning message');