Exemple #1
0
 def __init__(self, next_app, timeout=2.0, interval=1.0, logfile=None,
              frame_limit=100,
              hide_env=('HTTP_COOKIE', 'paste.cookies', 'beaker.session')):
     self.next_app = next_app
     self.timeout = timeout
     self.interval = interval
     self.frame_limit = frame_limit
     if logfile:
         self.log = make_file_logger(logfile)
     else:
         self.log = logging.getLogger('slowlog')
     self.hide_env = hide_env
     self.get_monitor = get_monitor  # test hook
Exemple #2
0
 def __init__(self, handler, registry):
     self.handler = handler
     settings = registry.settings
     self.timeout = float(settings.get('slowlog_timeout', 2.0))
     self.interval = float(settings.get('slowlog_interval', 1.0))
     self.frame_limit = int(settings.get('slowlog_frames', 100))
     logfile = settings.get('slowlog_file')
     if logfile:
         self.log = make_file_logger(logfile)
     else:
         self.log = logging.getLogger('slowlog')
     default_hide = 'password'
     self.hide_post_vars = settings.get('slowlog_hide_post_vars',
                                        default_hide).split()
     self.get_monitor = get_monitor  # testing hook
Exemple #3
0
 def __init__(self, handler, registry):
     self.handler = handler
     settings = registry.settings
     self.timeout = float(settings.get('slowlog_timeout', 2.0))
     self.interval = float(settings.get('slowlog_interval', 1.0))
     self.frame_limit = int(settings.get('slowlog_frames', 100))
     logfile = settings.get('slowlog_file')
     if logfile:
         self.log = make_file_logger(logfile)
     else:
         self.log = logging.getLogger('slowlog')
     default_hide = 'password'
     self.hide_post_vars = settings.get('slowlog_hide_post_vars',
                                        default_hide).split()
     self.get_monitor = get_monitor  # testing hook
Exemple #4
0
 def __init__(self,
              next_app,
              timeout=2.0,
              interval=1.0,
              logfile=None,
              frame_limit=100,
              hide_env=('HTTP_COOKIE', 'paste.cookies', 'beaker.session')):
     self.next_app = next_app
     self.timeout = timeout
     self.interval = interval
     self.frame_limit = frame_limit
     if logfile:
         self.log = make_file_logger(logfile)
     else:
         self.log = logging.getLogger('slowlog')
     self.hide_env = hide_env
     self.get_monitor = get_monitor  # test hook
Exemple #5
0
 def _call(self, filename):
     from slowlog.logfile import make_file_logger
     return make_file_logger(filename)
Exemple #6
0
 def _call(self, filename):
     from slowlog.logfile import make_file_logger
     return make_file_logger(filename)