Java 如何为Selenium WebDriverManager配置Log4j?出现log4j错误
此包有一个错误-Java 如何为Selenium WebDriverManager配置Log4j?出现log4j错误,java,xml,webdriver,log4j,Java,Xml,Webdriver,Log4j,此包有一个错误-io.github.bonigarcia.wdm.Preferences。我不明白如何配置log4j.xml文件来支持这个内部记录器。我根本不需要这个WebDriverManager记录器。只是我的项目需要的跟踪级别 log4j:WARN找不到记录器的附加器(io.github.bonigarcia.wdm.Preferences)。 log4j:警告请正确初始化log4j系统。 log4j:有关更多信息,请参阅警告 我试着阅读了一些手册-如何正确配置log4j.xml。还要
io.github.bonigarcia.wdm.Preferences
。我不明白如何配置log4j.xml
文件来支持这个内部记录器。我根本不需要这个WebDriverManager记录器。只是我的项目需要的跟踪级别
log4j:WARN找不到记录器的附加器(io.github.bonigarcia.wdm.Preferences)。 log4j:警告请正确初始化log4j系统。 log4j:有关更多信息,请参阅警告
我试着阅读了一些手册-如何正确配置
log4j.xml
。还要配置log4j.properties
文件
现在log4j.xml
文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
如何为io.github.bonigarcia.wdm.Preferences
添加WARN appender
?或者我应该如何排除WebDriverManager记录器
在
pom.xml
文件中设置此依赖项以排除SLF4J错误:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.28</version>
<scope>test</scope>
</dependency>
org.slf4j
slf4j nop
1.7.28
测试
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.28</version>
<scope>test</scope>
</dependency>