@embrace-io/web-sdk
Version:
13 lines • 597 B
text/typescript
import { LogRecordScrubProcessorArgs } from "./types.cjs";
import { LogRecordProcessor, SdkLogRecord } from "@opentelemetry/sdk-logs";
//#region src/processors/LogRecordScrubProcessor/LogRecordScrubProcessor.d.ts
declare class LogRecordScrubProcessor implements LogRecordProcessor {
private readonly _attributeScrubbers;
constructor({ attributeScrubbers }: LogRecordScrubProcessorArgs);
forceFlush(): Promise<void>;
onEmit(logRecord: SdkLogRecord): void;
shutdown(): Promise<void>;
}
//#endregion
export { LogRecordScrubProcessor };
//# sourceMappingURL=LogRecordScrubProcessor.d.cts.map