Commits

Sylvain Hellegouarch committed 3d82920

Fixed ticket #450

M _cputil.py

  • Participants
  • Parent commits f7ee4f1

Comments (0)

Files changed (1)

cherrypy/_cputil.py

 def _cp_log_access():
     """ Default method for logging access """
     
-    tmpl = '%(h)s %(l)s %(u)s [%(t)s] "%(r)s" %(s)s %(b)s'
+    tmpl = '%(h)s %(l)s %(u)s [%(t)s] "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
     s = tmpl % {'h': cherrypy.request.remoteHost,
                 'l': '-',
                 'u': getattr(cherrypy.request, "login", None) or "-",
                 'r': cherrypy.request.requestLine,
                 's': cherrypy.response.status.split(" ", 1)[0],
                 'b': cherrypy.response.headers.get('Content-Length', '') or "-",
+                'f': cherrypy.request.headers.get('referer', ''),
+                'a': cherrypy.request.headers.get('user-agent', ''),
                 }
     
     if cherrypy.config.get('server.log_to_screen', True):