@akala/core
Version:
18 lines • 487 B
JavaScript
export class SyncLoggerAsync {
logger;
constructor(logger) {
this.logger = logger;
}
shouldHandle(logLevel, namespaces) {
return this.logger.shouldHandle(logLevel, namespaces);
}
handle(level, namespaces, ...context) {
try {
return Promise.resolve(this.logger.handle(level, namespaces.slice(1), ...context));
}
catch (e) {
return Promise.reject(e);
}
}
}
//# sourceMappingURL=sync.js.map