@embrace-io/web-sdk
Version:
22 lines (21 loc) • 615 B
JavaScript
import { NoOpLogManager } from "../NoOpLogManager/NoOpLogManager.js";
//#region src/api-logs/manager/ProxyLogManager/ProxyLogManager.ts
const NOOP_LOG_MANAGER = new 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
export { ProxyLogManager };
//# sourceMappingURL=ProxyLogManager.js.map