Download Log4J
Download file jar log4j versi 1.2 nya di official website di http://logging.apache.org/log4j/1.2/. Tambahkan file jar tersebut pada Eclipse Build Path.Baca Juga : Menambahkan File Jar/External JAR di Eclipse Build Path.
Setting Project
Buatlah project baru di eclipse, seperti gambar di bawah ini.log4j.properties
Buatlah file log4j.properties seperti di bawah ini, dan tempatkan file tersebut di bawah folder src seperti di atas.Nama File : log4j.properties
# Root logger option
log4j.rootLogger=DEBUG, stdout, file
# Redirect log messages to console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
# Redirect log messages to a log file, support file rolling.
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\application.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
Contoh Program
Untuk menampilkan log di dalam program, kita harus mendefiniskan kelas logger pertama kali seperti di bawah ini.final static Logger logger = Logger.getLogger(namakelas.class);
Sedangkan cara menggunakannya, simple saja seperti dibawah ini.
//menampilkan log debug message
if(logger.isDebugEnabled()){
logger.debug("Ini adalah contoh debug message");
}
//menampilkan log error message dengan paramaeter
logger.error("ini adalah log error : " + parameter);
//menampikan info message
logger.info("Ini contoh menggunakan info message");
Contoh lengkapnya, dapat di lihat seperti dibawah ini:
Nama File : Log4JDemo.java
public class Log4JDemo{
final static Logger logger = Logger.getLogger(Log4JDemo.class);
private void tampilkanLog(String param){
if(logger.isDebugEnabled()){
logger.debug("Ini adalah debug message : " + param);
}
if(logger.isInfoEnabled()){
logger.info("Ini adalah info message : " + param);
}
logger.fatal("Ini adalah fatal message : " + param);
logger.warn("Ini adalah warn message : " + param);
logger.error("Ini adalah error message : " + param);
}
public static void main(String[] args) {
Log4JDemo obj = new Log4JDemo();
obj.tampilkanLog("Contoh Log4J");
}
}
Output :
2014-07-02 20:52:39 DEBUG Log4JDemo:19 - Ini adalah debug message : Contoh Log4J 2014-07-02 20:52:39 INFO Log4JDemo:23 - Ini adalah info message : Contoh Log4J 2014-07-02 20:52:39 WARN Log4JDemo:26 - Ini adalah fatal message : Contoh Log4J 2014-07-02 20:52:39 ERROR Log4JDemo:27 - Ini adalah warn message : Contoh Log4J 2014-07-02 20:52:39 FATAL Log4JDemo:28 - Ini adalah error message : Contoh Log4J
Sekian Tutorial dasar penggunakan Log4J kali ini, semoga bermanfaat.

Post a Comment