@embrace-io/web-sdk
Version:
13 lines • 637 B
TypeScript
import { UserSessionLogRecordProcessorArgs } from "./types.js";
import { LogRecordProcessor, SdkLogRecord } from "@opentelemetry/sdk-logs";
//#region src/processors/UserSessionLogRecordProcessor/UserSessionLogRecordProcessor.d.ts
declare class UserSessionLogRecordProcessor implements LogRecordProcessor {
private readonly _userSessionManager;
constructor({ userSessionManager }: UserSessionLogRecordProcessorArgs);
forceFlush(): Promise<void>;
onEmit(logRecord: SdkLogRecord): void;
shutdown(): Promise<void>;
}
//#endregion
export { UserSessionLogRecordProcessor };
//# sourceMappingURL=UserSessionLogRecordProcessor.d.ts.map