UNPKG

@gotamedia/utils

Version:

Set of Utils helper for NodeJs Runtime.

25 lines (24 loc) 716 B
"use strict"; 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;