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

Popular posts from this blog

For Get Dynamic data & USe it into Postman Body parameters

API Automation Testing Script to check Response

Login through Data Driven Testing in selenium

Which dependencies needed in pom.xml while doing automation through selenium?

Download Java(JDK) & Eclipse IDE for selenium

What is data driven testing?

How to extract all the links in selenium?