Пример #1
0
def test_get_seconds_and_milliseconds():
    response = dict(status=200, output_length=1)
    request_time = 321.012345678901234

    atoms = helpers.atoms(None, None, response, None, request_time)
    assert atoms['T'] == '321'
    assert atoms['D'] == '012345'
Пример #2
0
    def test_get_seconds_and_milliseconds(self):
        response = dict(status=200, output_length=1)
        request_time = 321.012345678901234

        atoms = helpers.atoms(None, None, response, None, request_time)
        self.assertEqual(atoms['T'], '321')
        self.assertEqual(atoms['D'], '012345')
Пример #3
0
 def log_access(self, message, environ, response, time):
     if self.access_log and self.access_log_format:
         try:
             environ = environ if environ is not None else {}
             atoms = helpers.SafeAtoms(
                 helpers.atoms(message, environ, response, self.transport,
                               time), getattr(message, 'headers', None),
                 getattr(response, 'headers', None))
             self.access_log.info(self.access_log_format % atoms)
         except:
             self.logger.error(traceback.format_exc())
Пример #4
0
 def log_access(self, message, environ, response, time):
     if self.access_log and self.access_log_format:
         try:
             environ = environ if environ is not None else {}
             atoms = helpers.SafeAtoms(
                 helpers.atoms(message, environ, response, time),
                 getattr(message, 'headers', None),
                 getattr(response, 'headers', None))
             self.access_log.info(self.access_log_format % atoms)
         except:
             self.log.error(traceback.format_exc())
Пример #5
0
 def __add_values(self):
     data = atoms(
         self.__request, None, self.__response,
         self.__transport, self.__duration)
     self['agent'] = data.get('a', '-')
     self['duration'] = data.get('D', '-')
     self['host'] = data.get('h', '-')
     self['lenght'] = data.get('b', '-')
     self['process'] = data.get('p', '-')
     self['referer'] = data.get('f', '-')
     self['request'] = data.get('r', '-')
     self['status'] = data.get('s', '-')
     self['time'] = data.get('t', '-')