Иногда , 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>