winston-console-formatter
Version:
Pretty print console formatter in yaml like style
29 lines (22 loc) • 579 B
JavaScript
;
var clc = require('cli-color');
/**
* @param {string|undefined} stackTrace
* @returns {string}
*/
function getStackTrace(stackTrace, colors) {
if (!stackTrace) {
return '';
}
var trace = `\n ${stackTrace.replace(/(\r\n|\n|\r)/gm, '$1 ')}`;
return colors ? clc.magenta(trace) : trace;
}
/**
* @return {string} - iso formatted time string
*/
function getISOTime() {
var now = new Date().toISOString().split('T').join(' ');
return now.substring(0, now.length - 1);
}
exports.getStackTrace = getStackTrace;
exports.getISOTime = getISOTime;