[Zope-dev] Logs stamped with wrong time
Steve Alexander
steve@cat-box.net
Wed, 23 Aug 2000 16:52:06 +0100
Zope 2.2 CVS checkout August 21.
I'm in the BST timezone, which is GMT+1.
All the entries in Z2.log are one hour behind where they should be.
127.0.0.1: - - [23/Aug/2000:15:15:39 +0100] "POST
/fmr/mail_test/manage_edit HTTP/1.0" 200 10139
"http://zope.cat-box.net/fmr/mail_test/manage_main" "Mozilla/4.61 [en]
(WinNT; I)"
I was watching this in the log using "tail -f", and the time was 16:15
BST.
I also checked the time on the machine:
$ date
Wed Aug 23 16:15:42 BST 2000
Something awry in the time formatting in ZServer/medusa/http_server.py
Line 260:
def log_date_string (self, when):
return time.strftime (
'%d/%b/%Y:%H:%M:%S ',
time.gmtime(when)
) + tz_for_log
This looks wrong -- it is formatting the time for GMT, but adding on a
spurious timezone to the end. I guess time.gmtime should become
time.localtime.
--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net