@nori-zk/proof-conversion
Version:
Verifying zkVM proofs inside o1js circuits, to generate Mina compatible proof
38 lines • 921 B
JavaScript
import { EventEmitter } from 'events';
export const loggingEventEmitter = new EventEmitter();
export class Logger {
constructor(context) {
this.context = context;
}
emitLog(level, message) {
const log = {
level,
message,
context: this.context,
timestamp: new Date().toISOString(),
};
loggingEventEmitter.emit('log', log);
}
log(message) {
this.emitLog('log', message);
}
info(message) {
this.emitLog('info', message);
}
warn(message) {
this.emitLog('warn', message);
}
debug(message) {
this.emitLog('debug', message);
}
verbose(message) {
this.emitLog('verbose', message);
}
fatal(message) {
this.emitLog('fatal', message);
}
error(message) {
this.emitLog('error', message);
}
}
//# sourceMappingURL=logger.js.map