查看不同格式的日志,同时使用硒线 python 捕获网络流量



从网站后端捕获Web服务的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 

谁能帮助我为什么看到这些日志?

Python有可能有多个记录器。 basicConfig 配置根记录器,但其他库可能配置自己的记录器。

为了配置这些记录器,您需要知道库的记录器的名称并调用"getLogger("名称"("以使记录器能够对其进行配置。

有关更多信息,请参阅 Python 的日志记录手册。

相关内容

  • 没有找到相关文章

最新更新