log-timestamp
Version:
Prepend timestamps to functions like console.log, console.warn, etc
22 lines (16 loc) • 452 B
JavaScript
var util = require('util');
var logprefix = require('log-prefix');
module.exports = patch;
patch(); // patch when require'd
function patch(prefix) {
if(typeof prefix === 'function')
logprefix(prefix);
else if(typeof prefix === 'string' && prefix)
logprefix(() => prefix + ' ' + timestamp());
else
logprefix(timestamp);
}
// the default date format to print
function timestamp() {
return '[' + new Date().toISOString() + ']';
}