偶尔出现“找不到Log4j 2配置文件”消息

时间:2019-04-23 19:53:14

标签: java selenium log4j2

有时,Selenium无法识别Log4j2.xml文件,该文件位于src / main / java下的资源下。在Eclipse控制台中遇到此消息的次数大约为五分之一。

” [[RemoteTestNG]检测到TestNG版本6.14.3

错误StatusLogger找不到Log4j 2配置文件。使用默认配置(仅将错误记录到控制台)或用户以编程方式提供的配置。将系统属性'log4j2.debug'设置为显示Log4j 2内部初始化日志记录。有关如何配置Log4j 2“ ##

的说明,请参见https://logging.apache.org/log4j/2.x/manual/configuration.html

下面是我的Log4j2.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>

<Configuration status="WARN">
<Properties>

 <Property name="basePath">./logs</Property>        

</Properties>

<Appenders>
<RollingFile name="File" filePattern="${basePath}/prints-%d{yyyy-MM-dd}.log" fileName="${basePath}/prints.log">
<PatternLayout pattern="%d{  yyyy-MMMM-dd:  hh:mm a :ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
<SizeBasedTriggeringPolicy size="500"/>


</RollingFile>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{  yyyy-MMMM-dd:  hh:mm a :ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>

<Loggers>
<Root level="trace">
<AppenderRef ref="File"/>
</Root>
</Loggers>
</Configuration> 

此外,我的POM.xml文件包含以下依赖项:

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.11.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.11.2</version>
  </dependency>

0 个答案:

没有答案