In version 4.x the arg processor configuration has been removed.
// IN 3.x
require('better-logging')(console, {
argProcessor: arg => {
// will fire once per arg in (...args) of the original function call
let msg = arg;
if (typeof arg === 'number') {
msg = arg * arg;
// ex: log(1, 2, 3) => '1 4 9'
}
return String(msg); // Should return a string
}
});
// IN 4.x
// Removed
Events
In version 4.x events have been temporarily removed.
// IN 3.x
require('better-logging')(console, {
events: [{
onLogEmitted: log => {
// A log just got emitted!
},
onLoglevelChanged: loglevel => {
// The loglevel got changed
}
}]
});
// IN 4.x
// Temporarily removed