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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009