common-logging
ve log4j
kullanarak bir projem var, SLF4J + Logback kullanmak için değiştirmek istiyorum. Varlık için mevcut log4j.xml
'u kullanmanın bir yolu var mı?SLF4J ve Logback için Log4j.xml yapılandırmasını kullanabilir miyim?
cevap
Kaydedici uygulamasını günlüğe kaydedecek şekilde değiştirirseniz, bir logback.xml config dosyası (ve ilişkili biçimi) kullanmalısınız. log4j.xml dosyaları için http://logback.qos.ch/translator/
, logback.xml dosyaların yapısı çok benzer vardır:
migrator Çevrimiçi olarak sunulan logback.xml bir log4j.properties söz konusudur. Bu nedenle, log4j.xml dosyanızı el ile 'a geçirmeniz zor olmamalıdır. Eğer sorun yaşarsanız, lütfen logback-user mail listesine yazınız.
Ortak giriş ve log4j için slf4j api uyumlu değiştirmeleri kullanmanız gerekir.
http://www.slf4j.org/legacy.html
temelde sizin üzerinde sınıf JCL-over-slf4j.jar ve log4j-over-SLF4J olduğundan emin olun ve commons-logging.jar ve log4j.jar tüm kopyalarını çıkarmak gerekir. Eğer maven kullanırsanız, muhtemelen bunları içine alan bir çok kitaplık eklemek isteyeceksiniz.
Log4j tercümanı için polypiel'den yaptığımız görüşe bakınız.
- 1. günlük dosyasında ifadeleri log almak için logback slf4j yapamaz
- 2. Android'de jmonkeyengine kullanabilir miyim?
- 3. İlerleme çubuğunu kullanabilir ve aynı parçada taramayı kullanabilir miyim?
- 4. Ruby ve Python'u birlikte kullanabilir miyim?
- 5. SLF4J
- 6. GAE'de Spring kullanabilir miyim?
- 7. Aynı kanvasta fabric.js ve three.js kullanabilir miyim?
- 8. Aynı sunucuda APC VE memcached kullanabilir miyim?
- 9. ActionScript kodunu belgelemek için DoxyGen kullanabilir miyim?
- 10. md5() değerleri için VARCHAR (32) kullanabilir miyim?
- 11. Görünüm oluşturmayı hızlandırmak için CALayer kullanabilir miyim?
- 12. Kullanmak için JavaScript seç yazıcımı kullanabilir miyim?
- 13. Logback log.debug Logback çalışmıyor
- 14. Dizide update_all kullanabilir miyim?
- 15. EJB'ler için CDI yapıcı enjeksiyonu kullanabilir miyim?
- 16. ng tıklama ve onclick'i birlikte kullanabilir miyim
- 17. Docker-compose'da mem_limit kullanabilir miyim? ve nasıl?
- 18. Bir akışı ayrıştırmak için Boost.Regex'i kullanabilir miyim?
- 19. Sürekli işlemler için Sidekiq kullanabilir miyim?
- 20. slf4j ve 'logback' ile günlüğe kaydetme, ancak yapılandırmada belirtilen günlük dosyasını oluşturmama. (maven, jetty kullanarak)
- 21. Nasıl log4j.xml
- 22. Yerel html dosyaları için çıkarıcıyı kullanabilir miyim
- 23. Kendi hizmetlerimi barındırmak için svchost.exe kullanabilir miyim?
- 24. Yerel geliştirme için https kullanabilir miyim?
- 25. Facebook'ta paylaşmak için UIActivityViewController kullanabilir miyim?
- 26. Java Swing için CSS kullanabilir miyim?
- 27. Tmux'da seçmek ve kopyalamak için çift tıklamayı kullanabilir miyim?
- 28. Raylarda yorum yapmak için Paperclip kullanabilir miyim ve nasıl?
- 29. Yönlendirme System.out ve System.err için slf4j
- 30. Logback
@mavlarn ve kodunuz SLF4j'yi yapılandırmadan daha çok kullanıyorsa, değiştirmeniz gereken tek şey –
Logback web'de log4j.properties var logback.xml translator => http://logback.qos.ch/ çevirmen/ – polypiel