SORU
4 Mayıs 2010, Salı


log4j: belirli bir appender için özel bir sınıf çıktı Günlük

Log4j kullanıyorum ve belirli dosyaları belirli Kaydediciler çıktısını yönlendirmek istiyorum.

Ben zaten çok appenders. Şimdi, daha kolay hata ayıklama yapmak için çıktı özel bir sınıf tarafından (örneğin foo.oluşturulan log4j söylemek istiyorum bar.Baz) belirli bir günlük dosyasına yazılır.

Bu yapılabilir mi?

CEVAP
4 Mayıs 2010, Salı


Bir örnek:

log4j.rootLogger=ERROR, logfile

log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.datePattern='-'dd'.log'
log4j.appender.logfile.File=log/radius-prod.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%-6r %d{ISO8601} %-5p @.40c %x - %m\n

log4j.logger.foo.bar.Baz=DEBUG, myappender
log4j.additivity.foo.bar.Baz=false

log4j.appender.myappender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.myappender.datePattern='-'dd'.log'
log4j.appender.myappender.File=log/access-ext-dmz-prod.log
log4j.appender.myappender.layout=org.apache.log4j.PatternLayout
log4j.appender.myappender.layout.ConversionPattern=%-6r %d{ISO8601} %-5p @.40c %x - %m\n

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011