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; onEmit(logRecord: SdkLogRecord): void; shutdown(): Promise; } //#endregion export { UserLogRecordProcessor }; //# sourceMappingURL=UserLogRecordProcessor.d.ts.map