@reown/appkit-utils
Version:
The full stack toolkit to build onchain app UX.
22 lines • 689 B
JavaScript
import { generatePlatformLogger, getDefaultLoggerOptions } from '@walletconnect/logger';
export const LoggerUtil = {
createLogger(onError, level = 'error') {
const loggerOptions = getDefaultLoggerOptions({
level
});
const { logger } = generatePlatformLogger({
opts: loggerOptions
});
logger.error = (...args) => {
for (const arg of args) {
if (arg instanceof Error) {
onError(arg, ...args);
return;
}
}
onError(undefined, ...args);
};
return logger;
}
};
//# sourceMappingURL=LoggerUtil.js.map