mirror of
https://github.com/encounter/objdiff.git
synced 2025-06-07 15:13:47 +00:00
26 lines
556 B
TypeScript
26 lines
556 B
TypeScript
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;
|
|
}
|
|
};
|