Merhaba arkadaslar,

yazdigim program hata vermeden log uyarilari veriyor. Bu log uyarilarinin acikcasi ne anlama geldigini pek bilmiyorum. Bu log uyarilarinin programa negatif bir etkisi olur mu? Olursa nasil düzeltebilirim?

log4j:WARN No appenders could be found for logger (....). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Saygilar...

soruldu: 03 Kas '12, 15:29

Baktemur's gravatar image

Baktemur
73151618
cevap kabul oranı: 0%

değiştirildi: 04 Kas '12, 05:55

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Burdaki problem tam yanit gösterilen link de acilandigi gibi

This occurs when the default configuration files log4j.properties and log4j.xml can not be found and the application performs no explicit configuration.

Eger log4j.xml yada log4j.properties i classpathina koyarsan, bu gördügün warningi vermez, bir de loglari görebilirsin.

permanent link

cevaplandı: 04 Kas '12, 04:27

mahmut_can's gravatar image

mahmut_can ♦
2.9k62552
cevap kabul oranı: 67%

slf4j.jar kütüphanesi indirip libe eklersen bir daha o hatayı almayabilirsin.

permanent link

cevaplandı: 04 Kas '12, 05:24

dJava's gravatar image

dJava
216121822
cevap kabul oranı: 9%

Bu aciklama biraz yetersiz kalmis.

slf4j.jar diye bir jar yok.

slf4j-api.jar olmasi gerekir. Daha sonra da secenek yapmaniz gerekir.

  • slf4-nop, ..jdk14, ..-simple ya da herhangi baska biri ni secmeniz gerekir.

slf4J yanlizca bir Maske.

The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various logging frameworks, e.g. java.util.logging, log4j and logback, allowing the end user to plug in the desired logging framework at deployment time.

(05 Kas '12, 02:55) mahmut_can ♦ mahmut_can's gravatar image

edit için teşekkürler, demek istediğimde o apiydi.

(05 Kas '12, 03:08) dJava dJava's gravatar image

Eger log4j.xml yada log4j.properties dosyasını doğru yere koyduğunda hatadan kurtulacakasin ve koduna eklediğin loglamaları takip edebileceksin projePath/bin klasörü altına koyabilirsin. Örnek olarak aşağıdaki kodu kullanabilirsin.

     # logger options: ALL -> DEBUG -> INFO -> WARN -> ERROR -> FATAL -> OFF
    log4j.rootCategory=INFO, stdout, R

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%5p (%d) [%t] (%F%L) - %m%n
    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=log\\WicketUploadFile.log
    log4j.appender.R.MaxFileSize=10000KB
    log4j.appender.R.MaxBackupIndex=10
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=%p (%d) %t %c - %m%n
    log4j.appender.R.Threshold = WARN
permanent link

cevaplandı: 04 Kas '15, 09:13

OsmanCetin's gravatar image

OsmanCetin
01
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×2

Soruldu: 03 Kas '12, 15:29

Görüntüleme: 1,041 kez

Son güncelleme: 04 Kas '15, 09:13

powered by BitNami OSQA