[Repoze-checkins] r1126 - repoze.accelerator/trunk/repoze/accelerator

Tres Seaver tseaver at palladion.com
Sun Jun 22 21:47:39 EDT 2008


Author: Tres Seaver <tseaver at palladion.com>
Date: Sun Jun 22 21:47:39 2008
New Revision: 1126

Log:
Log hits and misses to wsgi.errors for now.

Modified:
   repoze.accelerator/trunk/repoze/accelerator/middleware.py

Modified: repoze.accelerator/trunk/repoze/accelerator/middleware.py
==============================================================================
--- repoze.accelerator/trunk/repoze/accelerator/middleware.py	(original)
+++ repoze.accelerator/trunk/repoze/accelerator/middleware.py	Sun Jun 22 21:47:39 2008
@@ -6,9 +6,13 @@
         self.policy = policy
 
     def __call__(self, environ, start_response):
+        def _loggit(msg):
+            print >> environ['wsgi.errors'], msg
+
         result = self.policy.fetch(environ)
 
         if result is not None:
+            _loggit('repoze.accelerator: HIT %s' % environ['PATH_INFO'])
             status, headers, content = result
             headers = list(headers) + [('X-Cached-By', 'repoze.accelerator')]
             start_response(status, headers)
@@ -16,6 +20,7 @@
                 yield chunk
             raise StopIteration
 
+        _loggit('repoze.accelerator: MISS %s' % environ['PATH_INFO'])
         catch_response = []
         written = []
 


More information about the Repoze-checkins mailing list