X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fworker%2FWorkerUtils.ts;h=2b6123514633799c668060ff755e4d7a645394a7;hb=29405d4fc27d01f8186482c0826b290152d027fe;hp=a181d80e205a2d6050e0f148311846d9a38db97a;hpb=8eac9a09368f841fc44e980f31674146833e449b;p=e-mobility-charging-stations-simulator.git diff --git a/src/worker/WorkerUtils.ts b/src/worker/WorkerUtils.ts index a181d80e..2b612351 100644 --- a/src/worker/WorkerUtils.ts +++ b/src/worker/WorkerUtils.ts @@ -1,9 +1,17 @@ import chalk from 'chalk'; export class WorkerUtils { + private constructor() { + // This is intentional + } + public static defaultExitHandler = (code: number): void => { if (code !== 0) { - console.error(chalk.red(`Worker stopped with exit code ${code}`)); + console.error(chalk.red(`Worker exited with error exit code: ${code.toString()}`)); } }; + + public static defaultErrorHandler = (error: Error): void => { + console.error(chalk.red('Worker errored: ', error)); + }; }