UNPKG

@embrace-io/web-sdk

Version:
25 lines (24 loc) 881 B
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const require_constants_attributes = require("../../constants/attributes.cjs"); //#region src/processors/BrowserLogRecordProcessor/BrowserLogRecordProcessor.ts /** * BrowserLogRecordProcessor sets the browser.url.full attribute on all log records. */ var BrowserLogRecordProcessor = class { _urlDocument; constructor({ urlDocument = window.document } = {}) { this._urlDocument = urlDocument; } forceFlush() { return Promise.resolve(void 0); } onEmit(logRecord) { if (!logRecord.attributes["browser.url.full"]) logRecord.setAttribute(require_constants_attributes.KEY_BROWSER_URL_FULL, this._urlDocument.URL); } shutdown() { return Promise.resolve(void 0); } }; //#endregion exports.BrowserLogRecordProcessor = BrowserLogRecordProcessor; //# sourceMappingURL=BrowserLogRecordProcessor.cjs.map