How to generate logs in selenium webdriver?
Logs
Add Below repository library in pom.xml.
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
import org.apache.log4j.Logger;
import org.testng.annotations.Test;
public class Generatepractiselog{
public static Logger log;
@Test
public void testGenerateTestLog() throws InterruptedException {
Logger log = Logger.getLogger("devpinoyLogger");
log.info("A");
Thread.sleep(2000);
log.info("B");
Thread.sleep(2000);
log.info("C");
Thread.sleep(2000);
log.info("D");
Thread.sleep(2000);
log.info("E");
}
}
log4j.properties
#Application Logs
log4j.logger.devpinoyLogger=DEBUG, dest1
log4j.appender.dest1=org.apache.log4j.RollingFileAppender
log4j.appender.dest1.maxFileSize=6000KB
log4j.appender.dest1.maxBackupIndex=4
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m%n
log4j.appender.dest1.File=/Users/uss/Desktop/untitled folder/GenerateLogPractise/src/logs/AppLog1.log
log4j.appender.dest1.Append=true
- It will create AppLog1.log file in /Users/uss/Desktop/untitled folder/GenerateLogPractise/src/logs/ location
Comments
Post a Comment