Wiretap
Functions
Link copied to clipboard
operator fun invoke(target: WiretapTarget, transactionStore: TransactionStore = TransactionStore.InMemory(), traceStore: TraceStore = TraceStore.InMemory(), logStore: LogStore = LogStore.InMemory(), viewStore: ViewStore = ViewStore.InMemory(), security: Security = NoSecurity, mcpOptions: WiretapMcpServerOptions = WiretapMcpServerOptions.default, httpClient: HttpHandler = JavaHttpClient(responseBodyMode = Stream), sanitise: (HttpTransaction) -> HttpTransaction? = { it }, clock: Clock = Clock.systemUTC(), random: Random = SecureRandom(byteArrayOf()), bodyHydration: BodyHydration = All, resetGlobalOtel: Boolean = true, livingDocSections: List<LivingDocSection> = defaultLivingDocSections, traceReportTabs: List<TabContentRenderer> = defaultTraceReportTabs): PolyHandler