From 0d0fa6ea8888a968b5e9866dfccd7d6dd4f6f259 Mon Sep 17 00:00:00 2001 From: Delusoire Date: Tue, 16 Jul 2024 04:39:35 +0100 Subject: [PATCH] chore: nicer error messages --- module.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/module.ts b/module.ts index 280d350..15986c5 100644 --- a/module.ts +++ b/module.ts @@ -270,7 +270,7 @@ export abstract class ModuleInstanceBase = ModuleBase< public metadata: Metadata | null, public artifacts: Array, public checksum: string, - ) {} + ) { } // ? public updateMetadata(metadata: Metadata) { @@ -359,7 +359,7 @@ export class ModuleInstance extends ModuleInstanceBase implements MixinL try { await this.jsIndex.mixin?.(this.transformer); } catch (e) { - console.error(`Error loading mixins for \`${this.getModuleIdentifier()}\`:`, e); + console.error(new Error(`Error loading mixins for \`${this.getModuleIdentifier()}\``, { cause: e })); } console.timeEnd(`${this.getModuleIdentifier()}#loadMixins`); @@ -393,7 +393,7 @@ export class ModuleInstance extends ModuleInstanceBase implements MixinL }; } catch (e) { await this._unloadJs!(); - console.error(`Error preloading javascript for \`${this.getModuleIdentifier()}\`:`, e); + console.error(new Error(`Error preloading javascript for \`${this.getModuleIdentifier()}\``, { cause: e })); } console.timeEnd(`${this.getModuleIdentifier()}#preloadJs`); } @@ -417,7 +417,7 @@ export class ModuleInstance extends ModuleInstanceBase implements MixinL }; } catch (e) { await this._unloadJs!(); - console.error(`Error loading javascript for \`${this.getModuleIdentifier()}\`:`, e); + console.error(new Error(`Error loading javascript for \`${this.getModuleIdentifier()}\``, { cause: e })); } console.timeEnd(`${this.getModuleIdentifier()}#loadJs`); } @@ -565,7 +565,7 @@ export class ModuleInstance extends ModuleInstanceBase implements MixinL return true; } } catch (e) { - console.error(`Can't inject mixins for \`${this.getModuleIdentifier()}\`, reason:\n`, e); + console.error(new Error(`Can't inject mixins for \`${this.getModuleIdentifier()}\``, { cause: e })); } return false; } @@ -656,7 +656,7 @@ export class ModuleInstance extends ModuleInstanceBase implements MixinL return true; } } catch (e) { - console.error(`Can't load \`${this.getModuleIdentifier()}\`, reason:\n`, e); + console.error(new Error(`Can't load \`${this.getModuleIdentifier()}\``, { cause: e })); } return false; } @@ -676,7 +676,7 @@ export class ModuleInstance extends ModuleInstanceBase implements MixinL return true; } } catch (e) { - console.error(`Can't unload \`${this.getModuleIdentifier()}\`, reason:\n`, e); + console.error(new Error(`Can't unload \`${this.getModuleIdentifier()}\``, { cause: e })); } return false; }