Skip to content
This repository was archived by the owner on Mar 3, 2025. It is now read-only.

Commit 4068771

Browse files
vpbs2ujaval403
authored andcommitted
resolve: comments
1 parent 353cc47 commit 4068771

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

packages/duckdb-wasm/src/bindings/bindings_browser_eh.ts

+12-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import DuckDBWasm from './duckdb-eh.js';
22
import { DuckDBBrowserBindings } from './bindings_browser_base';
33
import { DuckDBModule } from './duckdb_module';
44
import { DuckDBRuntime } from './runtime';
5-
import { Logger } from '../log';
5+
import { LogEvent, LogLevel, LogOrigin, LogTopic, Logger } from '../log';
66

77
/** DuckDB bindings for the browser */
88
export class DuckDB extends DuckDBBrowserBindings {
@@ -27,9 +27,17 @@ export class DuckDB extends DuckDBBrowserBindings {
2727
instantiateWasm: wasm,
2828
locateFile: locateFile,
2929
});
30-
} catch (e) {
31-
console.error(e);
32-
throw e;
30+
} catch (error : any) {
31+
this.logger.log({
32+
timestamp: new Date(),
33+
level: LogLevel.ERROR,
34+
origin: LogOrigin.BINDINGS,
35+
topic: LogTopic.INSTANTIATE,
36+
event: LogEvent.ERROR,
37+
value: 'Failed to instantiate WASM: ' + error,
38+
});
39+
40+
throw error;
3341
}
3442
}
3543
}

0 commit comments

Comments
 (0)