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ş:
Reset veya özel sürüm kullanmaya Gah i...
Nasıl belirli bir öğe için bir sınıf e...
Nasıl Explorer özel CSS veya Internet ...
Zarif bir şekilde belirli kod bloğu il...
Mümkün NSManagedObject özel alt sınıf ...