@gotamedia/utils
Version:
Set of Utils helper for NodeJs Runtime.
25 lines (24 loc) • 716 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.logError = void 0;
var getErrorTrace_js_1 = require("./getErrorTrace.js");
var logError = function (error, additionalInfo) {
var errorData = error;
var trace = (0, getErrorTrace_js_1.getErrorTrace)(errorData);
if (error instanceof Error) {
var errorObject = error;
errorData = {
name: errorObject.name,
message: errorObject.message
};
}
var logData = {
trace: trace,
error: errorData
};
if (additionalInfo) {
logData.info = additionalInfo;
}
console.error(JSON.stringify(logData, null, 4));
};
exports.logError = logError;