forked from SteamWar/SteamWar
Fixes...
This commit is contained in:
@@ -102,4 +102,27 @@ Message: ${cause.message}
|
||||
SWException.log(msg, cause.stackTraceToString())
|
||||
call.response.headers.append("X-Caught", "1")
|
||||
}
|
||||
|
||||
onCallRespond { call ->
|
||||
if (call.response.status()?.isSuccess() == true) {
|
||||
return@onCallRespond
|
||||
}
|
||||
|
||||
val msg = """
|
||||
URI: ${call.request.uri}
|
||||
Method: ${call.request.httpMethod.value}
|
||||
Response: ${call.response.status()?.value}
|
||||
IP: ${call.request.headers["X-Forwarded-For"] ?: call.request.local.remoteHost}
|
||||
UserAgent: ${call.request.headers["User-Agent"]}
|
||||
""".trimIndent()
|
||||
|
||||
val stack = """
|
||||
Headers:
|
||||
${call.request.headers.entries().joinToString("\n ") { "${it.key}: ${it.value}" }}
|
||||
Body:
|
||||
${call.request.receiveChannel()}
|
||||
""".trimIndent()
|
||||
|
||||
SWException.log(msg, stack)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user