@embrace-io/web-sdk
Version:
22 lines (21 loc) • 684 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
//#region src/api-logs/manager/ProxyLogManager/ProxyLogManager.ts
const NOOP_LOG_MANAGER = new (require("../NoOpLogManager/NoOpLogManager.cjs")).NoOpLogManager();
var ProxyLogManager = class {
_delegate;
getDelegate() {
return this._delegate ?? NOOP_LOG_MANAGER;
}
setDelegate(delegate) {
this._delegate = delegate;
}
logException(error, options) {
this.getDelegate().logException(error, options);
}
message(message, level, options) {
this.getDelegate().message(message, level, options);
}
};
//#endregion
exports.ProxyLogManager = ProxyLogManager;
//# sourceMappingURL=ProxyLogManager.cjs.map