NetworkLoggingInterceptor

class NetworkLoggingInterceptor(logger: Logger, redactedHeaders: Set<String> = DEFAULT_REDACTED_HEADERS, logRequestHeaders: Boolean = true, logResponseHeaders: Boolean = true) : Interceptor

Debug-only OkHttp interceptor for network request/response logging.

Logs HTTP request and response metadata with correlation IDs for debugging. Sensitive headers (Authorization, cookies) are redacted.

Security (BSI APP.4.4.A3): Does not log request/response bodies to prevent sensitive data exposure. Only available in debug builds.

Since

0.4.0

Constructors

Link copied to clipboard
constructor(logger: Logger, redactedHeaders: Set<String> = DEFAULT_REDACTED_HEADERS, logRequestHeaders: Boolean = true, logResponseHeaders: Boolean = true)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun intercept(chain: Interceptor.Chain): Response