diff options
Diffstat (limited to 'lib/webrick/accesslog.rb')
-rw-r--r-- | lib/webrick/accesslog.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/webrick/accesslog.rb b/lib/webrick/accesslog.rb index 0bed8097d5..a9e8533fd1 100644 --- a/lib/webrick/accesslog.rb +++ b/lib/webrick/accesslog.rb @@ -56,6 +56,13 @@ module WEBrick (param = params[spec][param]) ? escape(param) : "-" when ?t params[spec].strftime(param || CLF_TIME_FORMAT) + when ?p + case param + when 'remote' + escape(params["i"].peeraddr[1].to_s) + else + escape(params["p"].to_s) + end when ?% "%" else |