jug-indonesia  

[JUG-Indonesia] Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)

putri_chairina
Tue, 17 Nov 2009 02:23:00 -0800

Maksud yang di"ekspose"? Maap saya ngga ngerti nie.. 

Pada program ini, digunakan quartz scheduler. Nah, quartz scheduler itu secara 
default menggunakan commons-logging. Quartz scheduler ini kan diinisiasi 
pertama kali ketika program running. Nah, mungkin karena itu perlu inisiasi 
log4j.properties. Supaya tidak "tertimpa" dengan commons-logging yang dipanggil 
oleh Quartz.

CMIIW

Putri Chairina
"Lakukan dengan Sepenuh Hati"
Blog : http://putrichairina.wordpress.com
FB : http://facebook.com/putri.chairina
Twitter : http://twitter.com/putrichairina

--- In jug-indonesia@yahoogroups.com, sm96 <syaiful.mukh...@...> wrote:
>
> kayaknya program yg dibikin ada yg salah nih...
> bisa diexpose, emang programnya kayak gimana
> 
> 2009/11/12 putri_chairina <putri.chair...@...>
> 
> >
> >
> > 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 <jug-indonesia%40yahoogroups.com>, T
> > Budi S <jug.tbudis@> 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.chairina@>
> > >
> > > >
> > > >
> > > > 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><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><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 --
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> >
> >  
> >
> 
> 
> 
> -- 
> syaiful.mukhlis
> gtalk:syaiful.mukh...@... <gtalk%3asyaiful.mukh...@...>
>