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