|
View:
New views
18 Messages
—
Rating Filter:
Alert me
|
|
|
Log4J - File Log Tidak Ter-GenerateSore JUGers,
Mau bertanya nie... Saya menggunakan Log4j.1-2-15.jar. Dengan file log4j.properties sebagai berikut : log4j.rootLogger = warn log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.maxFileSize=10MB log4j.appender.file.maxBackupIndex=10 log4j.appender.file.File=D:\tesLog\tes.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern= %5p %c{1}:%L - %m%n log4j.logger.com.apackage.controller=DEBUG, file Sebagai tes, log4j dipanggil dengan cara berikut : private static Logger log = Logger.getLogger(LoginAction.class); User user = new User(); log.debug(this.getClass() + " : user logged = " + user.getNamaUser() + ", waktu = "); Hasilnya, ternyata file log tidak ter-generate. Dan ada error pada log Tomcat sebagai berikut : log4j:ERROR Error occured while converting date. java.lang.NullPointerException at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:485) at java.lang.StringBuffer.append(StringBuffer.java:301) at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:132) at java.text.DateFormat.format(DateFormat.java:316) at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444) at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64) at org.apache.log4j.PatternLayout.format(PatternLayout.java:503) at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301) at org.apache.log4j.WriterAppender.append(WriterAppender.java:159) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65) at org.apache.log4j.Category.callAppenders(Category.java:203) at org.apache.log4j.Category.forcedLog(Category.java:388) at org.apache.log4j.Category.log(Category.java:853) at org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:580) Apakah karena format date-nya? Tapi saya sudah coba dengan beberapa format, tetap saja ada error terjadi. Namun tidak hanya itu. Seringkali error diatas tidak muncul sama sekali dan (sayangnya) file log juga tidak ter-generate. Sudah utak-atik sana-sini.. Belum juga ketemu salahnya.. Badly need your suggestions. Terima kasih banyak... ^____^ Environtment : Tomcat 6.0 - Netbeans 6.5 - Log4J.1.2.15.jar Putri Chairina http://putrichairina.wordpress.com http://facebook.com/putri.chairina http://twitter.com/putrichairina |
|
|
Re: Log4J - File Log Tidak Ter-Generatekonfigurasinya salah.
rootLogger warn -> log akan bekerja kalo ada warning saja udah gitu appendernya gak ditentuin jadi yah gak akan dilog kemanapun juga lalu mana file log tes.log itu dibikin? ternyata file ini hanay dibikin jika class2 di package 'com.apackage.controller' diakses itupun kalo ada pesan log yg dibikin didalamnya. mengenai pesen errornya, itu karena tanggalnya salah. 2009/11/5 PUTRI CHAIRINA <putri.chairina@...> > > > Sore JUGers, > Mau bertanya nie... > Saya menggunakan Log4j.1-2-15.jar. > Dengan file log4j.properties sebagai berikut : > log4j.rootLogger = warn > log4j.appender.file=org.apache.log4j.RollingFileAppender > log4j.appender.file.maxFileSize=10MB > log4j.appender.file.maxBackupIndex=10 > log4j.appender.file.File=D:\tesLog\tes.log > log4j.appender.file.layout=org.apache.log4j.PatternLayout > log4j.appender.file.layout.ConversionPattern= %5p %c{1}:%L - %m%n > log4j.logger.com.apackage.controller=DEBUG, file > Sebagai tes, log4j dipanggil dengan cara berikut : > private static Logger log = Logger.getLogger(LoginAction.class); > User user = new User(); > log.debug(this.getClass() + " : user logged = " + user.getNamaUser() + ", > waktu = "); > > Hasilnya, ternyata file log tidak ter-generate. > Dan ada error pada log Tomcat sebagai berikut : > log4j:ERROR Error occured while converting date. > java.lang.NullPointerException > at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:485) > at java.lang.StringBuffer.append(StringBuffer.java:301) > at > org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:132) > at java.text.DateFormat.format(DateFormat.java:316) > at > org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444) > at > org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64) > at org.apache.log4j.PatternLayout.format(PatternLayout.java:503) > at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301) > at org.apache.log4j.WriterAppender.append(WriterAppender.java:159) > at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230) > at > org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65) > at org.apache.log4j.Category.callAppenders(Category.java:203) > at org.apache.log4j.Category.forcedLog(Category.java:388) > at org.apache.log4j.Category.log(Category.java:853) > at > org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110) > at > org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:580) > > Apakah karena format date-nya? Tapi saya sudah coba dengan beberapa format, > tetap saja ada error terjadi. > Namun tidak hanya itu. Seringkali error diatas tidak muncul sama sekali dan > (sayangnya) file log juga tidak ter-generate. > Sudah utak-atik sana-sini.. Belum juga ketemu salahnya.. > Badly need your suggestions. > Terima kasih banyak... ^____^ > Environtment : Tomcat 6.0 - Netbeans 6.5 - Log4J.1.2.15.jar > Putri Chairina > http://putrichairina.wordpress.com > http://facebook.com/putri.chairina > http://twitter.com/putrichairina > > > > > > -- syaiful.mukhlis gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> |
|
|
Re: Log4J - File Log Tidak Ter-Generate2009/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 -- |
|
|
Re: Log4J - File Log Tidak Ter-GenerateUrghh.. Gitu ya.. (garuk2 kepala)
Sip lah. Terima kasih, pak. Langsung meluncur ke TKP. Putri Chairina http://putrichairina.wordpress.com --- In jug-indonesia@..., 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 -- > |
|
|
Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)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@..., "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@..., 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 -- > > > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)mungkin salah penempatan lokasi log4j.properties-nya,
klo di project eclipse, file-ny gw taro dibawah folder /src, CMIIW 2009/11/10 putri_chairina <putri.chairina@...> > > 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 > > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)lengkapin aja...
tiap appender sekalian dikasi threshold nya. log4j.appender.konsole.threshold = ALL log4j.appender.Roll.threshold = ALL kalo masih gak bisa, bikinin dulu folder testLog nya... kalo masih gak bisa juga, bikinin dulu file kosong nya... <=overkill sih nampak nya Regards, Jonathan Handoyo 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@... <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@... <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 -- > > > > > > > > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)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@... <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@... <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 -- > > > > > > > > |
|
|
Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)log4j.properties-nya diletakkan di :
WEB-INF/classes/log4j.properties --- In jug-indonesia@..., Muhammad Edwin <edwinkun@...> wrote: > > mungkin salah penempatan lokasi log4j.properties-nya, > klo di project eclipse, file-ny gw taro dibawah folder /src, > > CMIIW > > 2009/11/10 putri_chairina <putri.chairina@...> > > > > > 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 > > > > > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)> log4j.properties-nya diletakkan di :
> > WEB-INF/classes/log4j.properties Codingnya pake eclipse? kalau iya sih sepertinya ini oke ya. Tapi kalau codingnya pake Netbeans sepertinya nggak begitu. Dan sebaiknya log4j.propeties diletakkan di src saja. Ada kemungkinan file WEB-INF/classes/log4j.properties tidak ke copy ke runtimenya tomcat sehingga nggak ada log4j.properties yang dikenali tomcat. Intinya sih log4j.properties harus diletakkan di classpath. Kalau mau tau pastinya, coba generate war dari projectnya trus warnya diexplore (unzip) dan periksa WEB-INF/classes/log4j.properties, apakah ada? kalau ga ada ya berarti tebakan saya benar, log4j.propertiesnya nggak dibawa pas dideploy ke tomcat. Jadi untuk amanya sebaiknya log4j.properties diletakkan di src -- http://ifnu.artivisi.com +62 856 9211 8687 regards |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)> Coba cek apakah sudah ditambahkan inisialisasi logger-nya:
> Â Â Â Â Â // initialize logger > Â Â Â Â Â URL url = Main.class.getResource("/log4j.properties"); > Â Â Â Â Â PropertyConfigurator.configure(url); Sepertinya ini gak perlu, Log4j akan menjalankan PropertyConfigurer pada waktu aplikasi (web/desktop) startup, tidak perlu secara explisit memanggil PropertyConfigurator.configure, dengan catatan kita menyediakan file log4j.properties, tapi kalau menggunakan file properties dengan nama selain log4j, ya harus dipanggil secara explisit PropertyConfigurator.configure -- http://ifnu.artivisi.com +62 856 9211 8687 regards |
|
|
Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)Sudah diperiksa di war-nya, Ifnu.
log4j.properties ada. Develop di Netbeans. Diletakkan di folder src. Dan hasil build-nya lari ke WEB-INF/classes/ Gimana ya? Aneh banget nie.. (-___-) Putri Chairina http://putrichairina.wordpress.com --- In jug-indonesia@..., Ifnu bima <ifnubima@...> wrote: > > > log4j.properties-nya diletakkan di : > > > > WEB-INF/classes/log4j.properties > > Codingnya pake eclipse? kalau iya sih sepertinya ini oke ya. Tapi > kalau codingnya pake Netbeans sepertinya nggak begitu. Dan sebaiknya > log4j.propeties diletakkan di src saja. > > Ada kemungkinan file WEB-INF/classes/log4j.properties tidak ke copy ke > runtimenya tomcat sehingga nggak ada log4j.properties yang dikenali > tomcat. Intinya sih log4j.properties harus diletakkan di classpath. > Kalau mau tau pastinya, coba generate war dari projectnya trus warnya > diexplore (unzip) dan periksa WEB-INF/classes/log4j.properties, apakah > ada? kalau ga ada ya berarti tebakan saya benar, log4j.propertiesnya > nggak dibawa pas dideploy ke tomcat. > > Jadi untuk amanya sebaiknya log4j.properties diletakkan di src > > > -- > > > http://ifnu.artivisi.com > +62 856 9211 8687 > regards > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)Mungkin ga, ada file log4j.properties lain di dalam jar-jar yang
dipakai di project sebagai library tambahan? Jadi yang diload file log4j.properties yang lain. Mesti meriksa ke semua jar yg dipakai jadinya.. Haikal 2009/11/11 putri_chairina <putri.chairina@...> > > > > Sudah diperiksa di war-nya, Ifnu. > log4j.properties ada. > > Develop di Netbeans. Diletakkan di folder src. Dan hasil build-nya lari ke WEB-INF/classes/ > > Gimana ya? Aneh banget nie.. (-___-) > > Putri Chairina > http://putrichairina.wordpress.com > > --- In jug-indonesia@..., Ifnu bima <ifnubima@...> wrote: > > > > > log4j.properties-nya diletakkan di : > > > > > > WEB-INF/classes/log4j.properties > > > > Codingnya pake eclipse? kalau iya sih sepertinya ini oke ya. Tapi > > kalau codingnya pake Netbeans sepertinya nggak begitu. Dan sebaiknya > > log4j.propeties diletakkan di src saja. > > > > Ada kemungkinan file WEB-INF/classes/log4j.properties tidak ke copy ke > > runtimenya tomcat sehingga nggak ada log4j.properties yang dikenali > > tomcat. Intinya sih log4j.properties harus diletakkan di classpath. > > Kalau mau tau pastinya, coba generate war dari projectnya trus warnya > > diexplore (unzip) dan periksa WEB-INF/classes/log4j.properties, apakah > > ada? kalau ga ada ya berarti tebakan saya benar, log4j.propertiesnya > > nggak dibawa pas dideploy ke tomcat. > > > > Jadi untuk amanya sebaiknya log4j.properties diletakkan di src > > > > > > -- > > > > > > http://ifnu.artivisi.com > > +62 856 9211 8687 > > regards > > > > ------------------------------------ Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@.... Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-indonesia/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/jug-indonesia/join (Yahoo! ID required) <*> To change settings via email: jug-indonesia-digest@... jug-indonesia-fullfeatured@... <*> To unsubscribe from this group, send an email to: jug-indonesia-unsubscribe@... <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (UNSOLVED YET)cara periksanya bisa dengan langkah2 berikut:
1. bikin file jsp taruh baris di bawah ini sebagai isinya <%=Thread.currentThread().getContextClassLoader().getResource("log4j.properties") %> 2. akses file jsp tersebut dari browser 3. liat url yang di-print di browser. apakah sudah mengacu ke file log4j.properties yang dimaksud regards, Jecki 2009/11/11 Haikal <haikal00@...>: > Mungkin ga, ada file log4j.properties lain di dalam jar-jar yang > dipakai di project sebagai library tambahan? Jadi yang diload file > log4j.properties yang lain. Mesti meriksa ke semua jar yg dipakai > jadinya.. > > Haikal > |
|
|
Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)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@..., 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@... <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@... <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 -- > > > > > > > > > > > > > > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)kayaknya program yg dibikin ada yg salah nih...
bisa diexpose, emang programnya kayak gimana 2009/11/12 putri_chairina <putri.chairina@...> > > > 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@... <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@... <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@...<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.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> |
|
|
Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)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@..., sm96 <syaiful.mukhlis@...> wrote: > > kayaknya program yg dibikin ada yg salah nih... > bisa diexpose, emang programnya kayak gimana > > 2009/11/12 putri_chairina <putri.chairina@...> > > > > > > > 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@... <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@... <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@...<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.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> > |
|
|
Re: Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)soalnya, melihat kasusnya ini, aneh bener.
aku yg pernah, dari awal projectpun, pake quartz, pake log4j juga. gak butuh inisialisasi. common-logging, akan mencari logger yg terinstall. misalnya jika ada log4j, pasti akan dipake juga. begitu juga logger yg laen. kalo gak ada logger2 macem2 yg terinstall, barulah dipake logger punya jdk. sebenarnya gak ada yg "menimpa", kalo urusan logger, hanya saja proses logging, mau ditangani oleh commons-logging atau log4j. dan biasanya log4j, bisa jalan bareng sama logger2 yg laen. 2009/11/17 putri_chairina <putri.chairina@...> > > > 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 > > > -- syaiful.mukhlis gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> |
| Free embeddable forum powered by Nabble | Forum Help |