Create a class where you need to implement log
package com.vaannila.dmin;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class SampleAdmin {
static Logger logger = Logger.getLogger(SampleAdmin.class);
public void generateReport() {
logger.debug("Sample amit debug message");
logger.info("Sample amit info message");
logger.warn("Sample amit warn message");
logger.error("Sample amit error message");
logger.fatal("Sample fatal message");
logger.trace("Sample trace message");
};
}
A test class to run the above class.
package com.vaannila.admin;
import org.apache.log4j.Logger;
public class test {
public static void main(String[] args) {
SampleAdmin s = new SampleAdmin();
s.generateReport();
}
}
log4j.properties
right click the src folder create a log4j.properties file.
log4j.rootLogger=TRACE
# AdminFileAppender - used to log messages in the admin.log file.
log4j.appender.AdminFileAppender=org.apache.log4j.FileAppender
log4j.appender.AdminFileAppender.File=admin.log
log4j.appender.AdminFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.AdminFileAppender.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
log4j.logger.com.vaannila.admin=,AdminFileAppender
admin.log
Right click the project and create a admin.log file, which would conatin you log.
log4j.jar file
Download the log4j.jar file which is log4j-1.2.15.
All other important points are highlighted, dont miss that.
If required result not comming, tell me.

package com.vaannila.dmin;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class SampleAdmin {
static Logger logger = Logger.getLogger(SampleAdmin.class);
public void generateReport() {
logger.debug("Sample amit debug message");
logger.info("Sample amit info message");
logger.warn("Sample amit warn message");
logger.error("Sample amit error message");
logger.fatal("Sample fatal message");
logger.trace("Sample trace message");
};
}
A test class to run the above class.
package com.vaannila.admin;
import org.apache.log4j.Logger;
public class test {
public static void main(String[] args) {
SampleAdmin s = new SampleAdmin();
s.generateReport();
}
}
log4j.properties
right click the src folder create a log4j.properties file.
log4j.rootLogger=TRACE
# AdminFileAppender - used to log messages in the admin.log file.
log4j.appender.AdminFileAppender=org.apache.log4j.FileAppender
log4j.appender.AdminFileAppender.File=admin.log
log4j.appender.AdminFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.AdminFileAppender.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
log4j.logger.com.vaannila.admin=,AdminFileAppender
admin.log
Right click the project and create a admin.log file, which would conatin you log.
log4j.jar file
Download the log4j.jar file which is log4j-1.2.15.
All other important points are highlighted, dont miss that.
If required result not comming, tell me.
