Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
17 lines
613 B
Plaintext
17 lines
613 B
Plaintext
export const logError = ({ err, payload })=>{
|
|
let level = 'error';
|
|
if (err && typeof err === 'object' && 'name' in err && typeof err.name === 'string' && typeof payload.config.loggingLevels[err.name] !== 'undefined') {
|
|
level = payload.config.loggingLevels[err.name];
|
|
}
|
|
if (level) {
|
|
const logObject = {};
|
|
if (level === 'info') {
|
|
logObject.msg = typeof err === 'object' && 'message' in err ? err.message : 'Error';
|
|
} else {
|
|
logObject.err = err;
|
|
}
|
|
payload.logger[level](logObject);
|
|
}
|
|
};
|
|
|
|
//# sourceMappingURL=logError.js.map |