0

我正在尝试从https://github.com/bonigarcia/webdrivermanager更改 webdrivermanager-java 生成的控制台输出

我找到了几个关于如何做到这一点的教程,但没有一个对我有用(或者我遗漏了一些东西)。

这是当前控制台输出:[TestNG-PoolService-2] INFO io.github.bonigarcia.wdm.WebDriverManager - 使用 chromedriver 91.0.4472.101(已解决 Chrome 91 的驱动程序)[TestNG-PoolService-2] INFO io.github.bonigarcia .wdm.WebDriverManager - 将 webdriver.chrome.driver 导出为 ...

我想完全删除它,所以这里是我测试但没有成功的配置:

  1. 关于 StackOverflow 上的另一个问题:如何抑制 webdriver-manager 日志 解决方案是将 logback.xml 添加到资源文件夹中 - 对其进行了测试,但它对我不起作用

  2. 在 github 自述文件中,作者提到了如何影响日志记录,所以我测试了以下配置:

    java.util.logging.Logger.getLogger("org.apache.hc").setLevel(Level.SEVERE); java.util.logging.Logger.getLogger("org.apache.http").setLevel(Level.SEVERE);

但这也不起作用。我正在使用 webdrivermanager 4.4.3 版

4

1 回答 1

0

通过将 logback 添加到我的项目作为 maven 依赖项和带有日志记录配置的 logback.xml 文件来修复:

依赖:

    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.2.3</version>
    </dependency>

logback.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <logger name="org.apache" level="ERROR" />
    <logger name="httpclient" level="ERROR" />
</configuration>
于 2021-06-25T14:02:40.077 回答