Nasıl java göndermek için.açıklama.log4j günlük?
Log4j karşı günlüğü onun bütün yaptığı, varolan bir uygulama var. Altında log4j kullanarak çevreyi kapsar biter, ya da log4j, ya Commons Günlüğü karşı günlük kullanan diğer kütüphaneleri bir dizi kullanıyoruz. Bizim bağımlılıklarından biri bile sonunda log4j için de delegeler beri de gayet iyi çalışıyor, slf4j, karşı kaydeder.
Şimdi, bazı önbelleğe alma ihtiyaçları için bu uygulama için ehcache eklemek istiyorum. Ehcache önceki sürümleri mükemmel bu senaryoda işe yarardı commons-günlük kullanılan, ama version 1.6-beta1 olarak commons-günlük bağımlılığı kaldırıldı ve java ile değiştirilir.açıklama.bunun yerine günlük.
Gerçekten aşina olmadığım yerleşik java ile kullanılabilir günlük FIRSATLAR.açıklama.günlük, günlük iletileri TEM log4j, benim mevcut yapılandırma kullanabilirsiniz ve herhangi bir giriş için ayarla karşı açmış gönderilen ehcache devam etmenin kolay bir yolu var mı?
Bakıyor javadocs için TEM benziyor olabilir kurmak bir sürü ortam değişkenleri değiştirmek LogManager
uygulaması kullanılır, ve belki de kullanmak için şal log4j Logger
s TEM Logger
sınıf. Bu doğru bir yaklaşım mı?
Bir nevi built-in ile İLGİLENİYORUZ günlük bir kütüphane kullanımı dünyanın geri kalanı yerine 3. parti kütüphaneleri kullanarak böyle bir baş ağrısı (en) neden ironik.
CEVAP
Başarılı bir şekilde kullanılan bir yaklaşım birincil günlüğü benim API slf4j kullanmaktır. Ben sonra log4j için slf4j bağlamak zorunda. 3. parti bağımlılıkları diğer çerçeveler kullanarak (TEM gibi) slf4j bridged olabilir.
Nasıl java dönüştürmek için.açıklama.t...
Nasıl log4j için bir stacktrace gönder...
Nasıl Sabit bir java bir açıklama için...
Nasıl tamsayılar için Java 2 tabanı he...
Nasıl XML java dönüştürmek için.açıkla...