Skip to content Skip to navigation
Check Our New Demo Website!

Log4j Tutorials

Webdriver Event Listener example

Webdriver events are helpful to view the events triggered by webdriver. It also plays an important role in analyzing results and helps us in debugging issues if we encounter any.

Selenium webdriver has ability to track different events such as 'beforeNavigateTo' , 'afterNavigateTo' , 'beforeClickOn' , 'afterClickOn', 'onException' and so on. When ever we develop test scripts we can write our own implementation for handling events during the execution.

Tags: 

Configure Log4j.xml file in java

Earlier we have seen configuring log4j with properties file. Now we will

see how to do the same with xml file. Below are steps to configure log4j with xml file.

Step 1: Download Log4j jar file. You can download from Apache Log4j

Step 2: Create a simple class named 'LoggerExample.java'

Step 3: Create log4j.xml file

Step 4: Attach log4j dependency to class path.

Configure Log4j.properties in java

As discussed in the previous tutorial, it is always recommended to use configuration files. The most widely used configuration files are using log4j.properties file and log4j.xml configuration file.

In this tutorial, we will see how to configure log4j with properties file using java.

Step 1: Download Log4j jar file. You can download from Apache Log4j

Step 2: Create a simple class named 'LoggerExample.java'

Step 3: Create log4j.properties file

Tags: 

Configuring Log4j programmatically

Let us see a very simple program to configure Log4j programmatically. Though Log4j environment is fully configurable programmatically. However, it is always recommended to configure log4j using configuration files like log4j.properties / log4j.xml file.

In the below example, We will create a simple class named 'Log4jConfigExample' and configure log4j programmatically.

Tags: 

Why we need Loggers and Different logging levels in Log4J

Log4j as this is an open source logging library by the Apache Software Foundation.

Why do we need Loggers / Log4j ?

When we run test cases, we may want to implement logging to see when the test started executing, when the test failed and what is the message / warning it has provided.

Log4j built with three main components which work together to enable log messages according to message type and level, and to control at runtime how these messages are formatted and where they are reported.

Tags: 
Subscribe to RSS - Log4j Tutorials