mod_http_debug: Log some extended info about requests
If you point something external at this module, you don't get the
response body back, hence it can be useful to see some details in the
log as well.
--- a/mod_http_debug/mod_http_debug.lua Fri May 26 15:36:04 2023 +0200
+++ b/mod_http_debug/mod_http_debug.lua Fri May 26 15:37:15 2023 +0200
@@ -3,6 +3,7 @@
module:depends("http")
local function handle_request(event)
local request = event.request;
+ (request.log or module._log)("debug", "%s -- %s %q HTTP/%s -- %q -- %s", request.ip, request.method, request.url, request.httpversion, request.headers, request.body);
return {
status_code = 200;
headers = { content_type = "application/json" };