UNPKG

573 BJavaScriptView Raw
1var GlobalErrorHandler = function () {
2 var lastError = null;
3 var errorPrefix = "[SeaLights Build Scanner] - Finished with errors. Last error: ";
4 return {
5 setLastError: function (e, message) {
6 if(!e){return}
7 e.message = message ? message + e.message : e.message;
8 lastError = e;
9 },
10
11 hasErrors: function () {
12 return lastError !== null;
13 },
14
15 printLastError: function () {
16 console.log(errorPrefix, lastError);
17 }
18 }
19};
20module.exports = GlobalErrorHandler();
\No newline at end of file