Log4j'nin class loading issues (diğerleri arasında) olduğu görülüyor ve bana öyle geliyor ki, bu eğilim log4j'den slf4j'ye doğru hareket etmektir. (Hazırda bekletme ikincisini lehine kullanarak durdu)Log4j, Slf4j'nin lehine terk edilmiş mi?
- Doğru mu?
- Log4j'deki slf4j'nin çözdüğü ana sorunlar nelerdir?
- Son söz slf4j mi, yoksa daha iyi bir "sonraki sonraki log4j" endüstri standardı var mı?
Güncelleme:
- Yani delfuego bu answer kabul edebilir, beni karıştırır/o nesne ?:
Sen büyük bir sorun sendeledi görünmektedir log4j (ve Apache Commons Günlüğü kitaplığı), ile bir gülünçvar, 'u keşfederek ve etkileyerek kullanıldıklarında doğru sınıf yükleyicileriyle etkileşime girer. Burada, örnekleriyle birlikte çok yoğun bir açıklaması vardır; ev içi mesajı, 'un için ana sürüş kuvvetlerinden birinin SLF4J'nin yeni oturum açma çerçevesi SLF4J'nin olduğunu, bu sorunları tamamen ortadan kaldırmasıdır. Siz sizin yerinize takmak isteyebilir ve hayatınızın daha kolay yapılıp yapılmadığını görmek isteyebilirsiniz. log4j tarafından
- Daha classloading sorunları: http://articles.qos.ch/classloader.html
http://articles.qos.ch/classloader.html adresinden başvurulan makale, log4j ile ilgili sınıf sorunları değil, Jakarta Commons Logging (başka bir günlüğe kaydetme cephesi) ile ilgilidir. SLF4J, bu sınıf yükleme sorunlarını ortadan kaldırmak için gerçek altta yatan kayıt sisteminin (muhtemelen log4j dahil) kodunun yerini aldığı ve paketlediği şeydir. –
Mümkün yinelenen [Yeni projeler log4j yerine logback kullanmalı mıyım?] (Http://stackoverflow.com/questions/178836/should-new-projects-use-logback-instead-of-log4j) – ripper234