SORU
15 Mayıs 2009, Cuma


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 Loggers 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
15 Mayıs 2009, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • habpsu

    habpsu

    25 Temmuz 2007
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011