mirror of
https://github.com/encounter/objdiff.git
synced 2025-12-09 05:27:47 +00:00
WIP objdiff 3.0 refactor
This commit is contained in:
25
objdiff-wasm/lib/wasi-logging.ts
Normal file
25
objdiff-wasm/lib/wasi-logging.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import type { WasiLoggingLogging010Draft as logging } from '../pkg/objdiff';
|
||||
|
||||
export const log: typeof logging.log = (level, context, message) => {
|
||||
const msg = `[${context}] ${message}`;
|
||||
switch (level) {
|
||||
case 'trace':
|
||||
console.trace(msg);
|
||||
break;
|
||||
case 'debug':
|
||||
console.debug(msg);
|
||||
break;
|
||||
case 'info':
|
||||
console.info(msg);
|
||||
break;
|
||||
case 'warn':
|
||||
console.warn(msg);
|
||||
break;
|
||||
case 'error':
|
||||
console.error(msg);
|
||||
break;
|
||||
case 'critical':
|
||||
console.error(msg);
|
||||
break;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user