UNPKG

@embrace-io/web-sdk

Version:
24 lines (23 loc) 743 B
import { KEY_BROWSER_URL_FULL } from "../../constants/attributes.js"; //#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(KEY_BROWSER_URL_FULL, this._urlDocument.URL); } shutdown() { return Promise.resolve(void 0); } }; //#endregion export { BrowserLogRecordProcessor }; //# sourceMappingURL=BrowserLogRecordProcessor.js.map