Log4j Jump Start PRO

Log4j is an open source project developed and maintained by Apache. It is part of a bigger open source project known as the Apache Logging Services.

The following code sample shows how to use Log4j in its basic configuration.

package il.ac.hit.samples;

import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;

public class SimpleLoop
{
	static Logger logger = Logger.getLogger("SimpleLoop");

	public static void main(String args[])
	{
		BasicConfigurator.configure();
		for (int i = 0; i <= 10; i++)
		{
			System.out.println("i=" + i);
			logger.info("i equals " + i);
		}
	}

}

The following video clips shows the execution of this code sample and explains it.

The following code sample shows how we can add a FileAppender to the logger we use.

package il.ac.hit.samples;

import java.io.IOException;

import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.FileAppender;
import org.apache.log4j.Logger;
import org.apache.log4j.SimpleLayout;

public class SimpleLoopFileAppender
{
	static Logger logger = Logger.getLogger("SimpleLoop");

	public static void main(String args[])
	{
		BasicConfigurator.configure();
		try
		{
			logger.addAppender(new FileAppender(new SimpleLayout(), "logs.txt"));
		}
		catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		for (int i = 0; i <= 10; i++)
		{
			System.out.println("i=" + i);
			logger.info("i equals " + i);
		}
	}

}

The following video clip shows and explains the execution of this code.

Share:

banner for the css playlist in hebrew life michael courses for programmers

The First Steps in CSS

Learn CSS using our our videos (in Hebrew) on the CSS (he) playlist on youtube. Do it now. Do it for free.

Good Trainers Collaborate with Others

It is always essential to keep an open mind and learn from others. This applies to everyone, including teachers and especially software development trainers. Software

The Beauty of Code

Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!

Update cookies preferences