#selenium #log4j
Вопрос:
Я пишу код для получения журнала автоматизации Selenium с помощью log4j. Сообщения журнала не печатаются на консоли, файл журнала не создается.
Добавлена зависимость в pom.xml
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
Это файл log4j.properties
########## 1 Set level ##################
log4j.rootCategory=debug, console, file
########## 2 Console appender ##################
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{MM-dd-yyyy HH:mm:ss} %F %-5p [%t] %c{2} %L - %m%n
########## 3 File appender ##################
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=my.log
########## 4 Maximum size of the log ##################
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %5p [%t] %c{1}:%L - %m%n
log4j.appender.file.Append=false
Это класс testcase:
public class Log4jTest {
public WebDriver driver;
Logger log = Logger.getLogger(Log4jTest.class);