Случайное сообщение "Файл конфигурации Log4j 2 не найден" - PullRequest
0 голосов
/ 23 апреля 2019

Иногда , Selenium не распознает файл Log4j2.xml, который находится под ресурсами, расположенными в каталоге src / main / java.Это сообщение встречается в консоли Eclipse примерно 1 из 5 раз.

"[RemoteTestNG] обнаружен TestNG версии 6.14.3

ОШИБКА StatusLogger Не найден файл конфигурации Log4j 2. Использование конфигурации по умолчанию (ведение журналатолько ошибки в консоль) или пользовательские программно предоставленные конфигурации. Задайте системное свойство 'log4j2.debug', чтобы показать внутреннее ведение журнала инициализации Log4j 2. См. https://logging.apache.org/log4j/2.x/manual/configuration.html для получения инструкций по настройке Log4j 2 "##

Ниже приведен мой файл 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>
...