UNPKG

@embrace-io/web-sdk

Version:
16 lines 694 B
import { UserLogRecordProcessorArgs } from "./types.js"; import { LogRecordProcessor, SdkLogRecord } from "@opentelemetry/sdk-logs"; //#region src/processors/UserLogRecordProcessor/UserLogRecordProcessor.d.ts /** * UserLogRecordProcessor sets the userId attribute on all log records if the userId is set in the UserManager. */ declare class UserLogRecordProcessor implements LogRecordProcessor { private readonly _userManager; constructor({ userManager }: UserLogRecordProcessorArgs); forceFlush(): Promise<void>; onEmit(logRecord: SdkLogRecord): void; shutdown(): Promise<void>; } //#endregion export { UserLogRecordProcessor }; //# sourceMappingURL=UserLogRecordProcessor.d.ts.map