Commit 59bac7c0 authored by Christopher Petrilli's avatar Christopher Petrilli

Updated log format to fit CLF Combined format (agent + refferer).

Thanks Brian Hooper.
parent 867bafd9
......@@ -9,7 +9,7 @@
# interested in using this software in a commercial context, or in
# purchasing support, please contact the author.
RCS_ID = '$Id: http_server.py,v 1.10 1999/08/04 01:18:23 amos Exp $'
RCS_ID = '$Id: http_server.py,v 1.11 1999/09/10 15:02:47 petrilli Exp $'
# python modules
import os
......@@ -266,14 +266,20 @@ class http_request:
) + tz_for_log
def log (self, bytes):
user_agent=self.get_header('user-agent')
if not user_agent: user_agent=''
referer=self.get_header('referer')
if not referer: referer=''
self.channel.server.logger.log (
self.channel.addr[0],
'%d - - [%s] "%s" %d %d\n' % (
'%d - - [%s] "%s" %d %d "%s" "%s"\n' % (
self.channel.addr[1],
self.log_date_string (time.time()),
self.request,
self.reply_code,
bytes
bytes,
referer,
user_agent
)
)
......
......@@ -9,7 +9,7 @@
# interested in using this software in a commercial context, or in
# purchasing support, please contact the author.
RCS_ID = '$Id: http_server.py,v 1.10 1999/08/04 01:18:23 amos Exp $'
RCS_ID = '$Id: http_server.py,v 1.11 1999/09/10 15:02:47 petrilli Exp $'
# python modules
import os
......@@ -266,14 +266,20 @@ class http_request:
) + tz_for_log
def log (self, bytes):
user_agent=self.get_header('user-agent')
if not user_agent: user_agent=''
referer=self.get_header('referer')
if not referer: referer=''
self.channel.server.logger.log (
self.channel.addr[0],
'%d - - [%s] "%s" %d %d\n' % (
'%d - - [%s] "%s" %d %d "%s" "%s"\n' % (
self.channel.addr[1],
self.log_date_string (time.time()),
self.request,
self.reply_code,
bytes
bytes,
referer,
user_agent
)
)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment