Просмотр журналов в другом формате при захвате сетевого трафика c с использованием селена-провода python - PullRequest
0 голосов
/ 10 февраля 2020

При получении http-запросов веб-сервиса от бэкэнда сайта, некоторые журналы имеют другой формат. Я использую python протоколирование как формат:

logging.basicConfig(format='%(asctime)s %(levelname)-4s %(message)s', 
                    level=logging.INFO,
                    datefmt='%Y-%m-%d %H:%M:%S'`enter code here`, 
                    filemode='a')

logging.info("%3s %s %s", request.response.status_code, driver.current_url, request.path)

Просто ожидайте увидеть в качестве вывода:

2020-02-10 14:00:56 INFO  204   https://driver.current_url         https://request_path

, но помимо этого формата, другие форматы журнала также рассматриваются как показано ниже:

2020-02-10 13:35:08 INFO  Capturing request: https://request_path 
2020-02-10 13:35:08 INFO  Capturing response: https://request_path 200 OK 

Кто-нибудь может мне помочь, поэтому, увидев эти журналы?

1 Ответ

0 голосов
/ 19 февраля 2020

Python имеет возможность иметь несколько регистраторов. basicConfig настраивает регистратор root, но возможно, что другие библиотеки настраивают свои собственные регистраторы.

Чтобы настроить эти регистраторы, вам необходимо знать имя регистратора библиотеки и вызвать «getLogger (« имя ») "для того, чтобы регистратор мог его настроить.

Для получения дополнительной информации см. журнальную кулинарную книгу 1010 *.

...