putri_chairina
Wed, 11 Nov 2009 18:31:18 -0800
Pyuhhh.. Alhamdulillah.. Kemarin nemu artikel ini tentang cara nge-load log4j.properties disini : http://www.mobilefish.com/developer/log4j/log4j_quickguide_log4jproperties.html
Nah, ternyata (katanya) untuk aplikasi web terkadang log4j.properties tidak dikenali. (lah kok bisa iki?) Idenya sama seperti yang Budi sampaikan, yaitu inisialisasi file log4j.properties. Kalau dari tutorial di atas, langkahnya adalah : 1. buat servlet yang meng-inisialisasi log4j.properties 2. tambahkan beberapa parameter pada deklarasi servlet di web.xml. 3. panggil seperti biasa lewat class. Hasilnya : Lancar jaya, bro! Wah.. Terima kasih banyak untuk bantuannya ya. ^___^ Keep on the good code! Hehe.. Putri Chairina http://putrichairina.wordpress.com --- In jug-indonesia@yahoogroups.com, T Budi S <jug.tbu...@...> wrote: > > Coba cek apakah sudah ditambahkan inisialisasi logger-nya: > > // initialize logger > URL url = Main.class.getResource("/log4j.properties"); > PropertyConfigurator.configure(url); > > > salam, > T Budi S > > > 2009/11/10 putri_chairina <putri.chair...@...> > > > > > > > Ok. Terima kasih untuk tutorial dari pak Endy. > > > > Saya sudah betulkan file konfigurasinya menjadi seperti ini : > > > > ###### > > > > log4j.rootLogger=INFO,konsole,Roll > > > > log4j.appender.konsole=org.apache.log4j.ConsoleAppender > > log4j.appender.konsole.layout=org.apache.log4j.PatternLayout > > log4j.appender.konsole.layout.ConversionPattern=%d [%t] %-5p %c - %m%n > > > > log4j.appender.Roll=org.apache.log4j.RollingFileAppender > > log4j.appender.Roll.File=D:/tesLog/tes.log > > log4j.appender.Roll.MaxFileSize=10KB > > log4j.appender.Roll.MaxBackupIndex=2 > > log4j.appender.Roll.layout=org.apache.log4j.PatternLayout > > log4j.appender.Roll.layout.ConversionPattern=%d [%t] %-5p %c - %m%n > > > > ###### > > > > Kemudian dipanggil dalam class sebagai berikut : > > > > import org.apache.log4j.Logger; > > > > public class TestLogging { > > > > private static Logger logger = Logger.getLogger(TestLogging.class); > > > > public static void main(String arg[]){ > > logger.info("test on info"); > > logger.warn("test on warning"); > > logger.error("test on error"); > > } > > > > } > > ####### > > > > Saya coba buat project baru hanya untuk testing log4j dengan konfigurasi > > dan pemanggilan seperti di atas. Hasilnya, sukses. Baik itu di konsole > > maupun file, logging tergenerate. > > > > Nah, ketika saya buat di project saya dengan langkah-langkah yang sama, > > logging tidak berhasil! Tidak ada pesan error, running file berjalan sukses, > > dan TIDAK ADA pesan logging-nya. :( > > > > Duh, kira-kira kenapa ya? > > Saat ini yang terpikirkan, mungkin ada konflik dg jar lainnya.. Tapi ini > > juga baru perkiraan. (sok tahu.. :p) > > > > Terima kasih atas bantuannya. > > > > Putri Chairina > > http://putrichairina.wordpress.com > > > > --- In jug-indonesia@yahoogroups.com <jug-indonesia%40yahoogroups.com>, > > "putri_chairina" <putri.chairina@> wrote: > > > > > > Urghh.. Gitu ya.. (garuk2 kepala) > > > Sip lah. Terima kasih, pak. > > > Langsung meluncur ke TKP. > > > > > > > > > Putri Chairina > > > http://putrichairina.wordpress.com > > > > > > --- In jug-indonesia@yahoogroups.com <jug-indonesia%40yahoogroups.com>, > > Endy Muhardin <endy.muhardin@> wrote: > > > > > > > > 2009/11/5 PUTRI CHAIRINA <putri.chairina@> > > > > > > > > > > > > > > > Hasilnya, ternyata file log tidak ter-generate. > > > > > > > > File konfignya salah. > > > > Pelajari lagi konsep dasar log4j > > > > http://endy.artivisi.com/blog/java/menggunakan-log4j/ > > > > > > > > > > > > -- > > > > Endy Muhardin > > > > http://endy.artivisi.com > > > > Y! : endymuhardin > > > > -- life learn contribute -- > > > > > > > > > > > > > >