1 | var 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 | };
|
20 | module.exports = GlobalErrorHandler(); |
\ | No newline at end of file |