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

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012