@embrace-io/web-sdk
Version:
16 lines • 689 B
TypeScript
import { BrowserLogRecordProcessorArgs } from "./types.js";
import { LogRecordProcessor, SdkLogRecord } from "@opentelemetry/sdk-logs";
//#region src/processors/BrowserLogRecordProcessor/BrowserLogRecordProcessor.d.ts
/**
* BrowserLogRecordProcessor sets the browser.url.full attribute on all log records.
*/
declare class BrowserLogRecordProcessor implements LogRecordProcessor {
private readonly _urlDocument;
constructor({ urlDocument }?: BrowserLogRecordProcessorArgs);
forceFlush(): Promise<void>;
onEmit(logRecord: SdkLogRecord): void;
shutdown(): Promise<void>;
}
//#endregion
export { BrowserLogRecordProcessor };
//# sourceMappingURL=BrowserLogRecordProcessor.d.ts.map