Source Code : log4j: layout demo
Java Is Open Source Programming Language You Can Download From Java and Java Libraries From http://www.oracle.com.
Click Here to download
We provide this code related to title for you to solve your developing problem easily. Libraries which is import in this program you can download from http://www.oracle.com.
Click Here or search from google with Libraries Name you get jar file related it
log4j: layout demo

/*
Logging In Java with the JDK 1.4 Logging API and Apache log4j
by Samudra Gupta
Apress Copyright 2003
ISBN:1590590996
*/
import org.apache.log4j.Logger;
import org.apache.log4j.ConsoleAppender;
import org.apache.log4j.TTCCLayout;
import org.apache.log4j.NDC;
public class LayoutDemo {
private static Logger logger = Logger.getLogger("name");
private ConsoleAppender appender = null;
private TTCCLayout layout = null;
/** Creates a new instance of LayoutDemo */
public LayoutDemo() {
//set the parent additivity to false
logger.setAdditivity(false);
//initialize the layout
layout = new TTCCLayout("yyyy-MM-dd");
//initialize the console appender with the layout
appender = new ConsoleAppender(layout, "System.out");
//adding the console appender to the logger
logger.addAppender(appender);
}
public void computeSquareRoot(double number) {
NDC.push(new Double(number).toString());
double sqrt = Math.sqrt(number);
logger.info("The sqrt value: " + sqrt);
NDC.pop();
}
public static void main(String args[]) {
LayoutDemo demo = new LayoutDemo();
demo.computeSquareRoot(22);
demo.computeSquareRoot(44);
}
}
Thank with us