# HG changeset patch # User Kim Alvefur # Date 1522409798 -7200 # Node ID 135ca695fcbfc0865a3eefcbed2022c625c2b093 # Parent 678be8ea4d386598b2935dd37b47908fa6618e52 mod_http_logging: Use 'ip' field provided by mod_http if available diff -r 678be8ea4d38 -r 135ca695fcbf mod_http_logging/mod_http_logging.lua --- a/mod_http_logging/mod_http_logging.lua Fri Mar 30 13:35:43 2018 +0200 +++ b/mod_http_logging/mod_http_logging.lua Fri Mar 30 13:36:38 2018 +0200 @@ -24,7 +24,7 @@ local function log_response(response, body) local len = tostring(get_content_len(response, body) or "-"); local request = response.request; - local ip = request.conn:ip(); + local ip = request.ip or request.conn:ip(); local req = string.format("%s %s HTTP/%s", request.method, request.path, request.httpversion); local date = os.date("%d/%m/%Y:%H:%M:%S %z"); module:log("info", "%s - - [%s] \"%s\" %d %s", ip, date, req, response.status_code, len);