HttpRequestLog

data class HttpRequestLog(val protocol: String, val method: String, val schema: String, val host: String, val port: Int, val path: String, val query: String? = null, val headers: Map<String, String?> = emptyMap(), val body: Any? = null, val throwable: Throwable? = null, val timestamp: LocalDateTime = Clock.System.now().toLocalDateTime(TimeZone.UTC))

Constructors

Link copied to clipboard
constructor(protocol: String, method: String, schema: String, host: String, port: Int, path: String, query: String? = null, headers: Map<String, String?> = emptyMap(), body: Any? = null, throwable: Throwable? = null, timestamp: LocalDateTime = Clock.System.now().toLocalDateTime(TimeZone.UTC))

Functions

Link copied to clipboard
fun toLogData(loggerName: String, logLevel: LogLevel, context: LogContext = EmptyLogContext): LogData

Properties

Link copied to clipboard
val body: Any? = null
Link copied to clipboard
val headers: Map<String, String?>
Link copied to clipboard
val host: String
Link copied to clipboard
val method: String
Link copied to clipboard
val path: String
Link copied to clipboard
val port: Int
Link copied to clipboard
val protocol: String
Link copied to clipboard
val query: String? = null
Link copied to clipboard
val schema: String
Link copied to clipboard
val throwable: Throwable? = null
Link copied to clipboard
val timestamp: LocalDateTime