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'
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')
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())
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())
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', '-')