Update of /cvsroot/freevo/freevo/src/www
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13432
Modified Files:
server.py
Log Message:
use logging module for debug
Index: server.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/www/server.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** server.py 18 Dec 2004 19:05:08 -0000 1.5
--- server.py 18 Dec 2004 20:07:07 -0000 1.6
***************
*** 43,50 ****
--- 43,55 ----
import os
import traceback
+ import logging
import notifier
import util.fsocket as fsocket
+
+ # get logging object
+ log = logging.getLogger('www')
+
class RequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
***************
*** 61,64 ****
--- 66,76 ----
+ def log_message(self, format, *args):
+ """
+ Override BaseHTTPRequestHandler logging
+ """
+ log.info(format, *args)
+
+
def do_GET(self):
"""
***************
*** 70,74 ****
path = os.path.abspath(htdocs + self.path)
if not path.startswith(htdocs):
! print 'Sandbox violation: %s' % path
self.send_error(404, "File not found")
return None
--- 82,86 ----
path = os.path.abspath(htdocs + self.path)
if not path.startswith(htdocs):
! log.warning('Sandbox violation: %s' % path)
self.send_error(404, "File not found")
return None
***************
*** 224,231 ****
conn, addr = socket.accept()
except socket.error:
! print 'warning: server accept() threw an exception'
return True
except TypeError:
! print 'warning: server accept() threw EWOULDBLOCK'
return True
# creates an instance of the handler class to handle the
--- 236,243 ----
conn, addr = socket.accept()
except socket.error:
! log.error('warning: server accept() threw an exception')
return True
except TypeError:
! log.error('warning: server accept() threw EWOULDBLOCK')
return True
# creates an instance of the handler class to handle the
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog