コード例 #1
0
ファイル: test_helpers.py プロジェクト: joente/aiohttp
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
ファイル: test_helpers.py プロジェクト: warvariuc/aiohttp
    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
ファイル: server.py プロジェクト: UraYukimitsu/Arianrhod
 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
ファイル: server.py プロジェクト: NymphMAX/Arianrhod
 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
ファイル: record.py プロジェクト: graingert/interest
 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', '-')