«log4j» etiketlenmiş sorular

log4j, Java tabanlı popüler bir günlük kaydı aracıdır. Apache Software Foundation'ın bir projesidir ve The Apache Software License, Version 2.0 altında lisanslanmıştır.

6
Eclipse: log4j.xml'de log4j.dtd'ye başvurma
Şimdi uzunca bir süre log4j kullanıyorum ve ben genellikle log4j.xml üstündeki bu kullanmak (muhtemelen sadece diğerleri gibi ve Google'a göre bu bunu yapmanın yolu): <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> Açıkçası bu işe yarıyor, ancak Eclipse XML ve tümünü yazmak için içeriğe duyarlı yardımını sağlamıyor. Ayrıca, her zaman log4j.dtd. Şimdi bunu nasıl …

1
Log4j2 ile slf4j kullanmaya değer mi
Log4j2 ile slf4j kullanıp kullanmayacağıma karar veremiyorum. Çevrimiçi gönderilere göre, herhangi bir performansa sahip olacak gibi görünmüyor, ancak gerçekten gerekli mi. Ayrıca bu noktalar log4j2'nin lehine hüküm sürer: SLF4J, uygulamanızı Dizeleri günlüğe kaydetmeye zorlar. Log4j 2 API, metni günlüğe kaydetmek istiyorsanız herhangi bir CharSequence günlüğünü kaydetmeyi destekler, ancak herhangi bir …
114 java  logging  log4j  slf4j  log4j2 

1
Java Logging çerçevelerindeki belirteçler nelerdir ve bunları kullanmak için neden nedir?
İlk okuduğumda işaretçileri duyuyorum: http://slf4j.org/faq.html Logger nesnesi için mevcut yöntemleri kontrol ediyorum : http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html ve bulunan arayüzler: http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html Aldığım daha ayrıntılı bilgi: http://logback.qos.ch/manual/filters.html ama yine de kafam karıştı ... Unutmayın, onları nasıl kullanacağımı değil nedenini soruyorum , bu yüzden bu şunların bir kopyası değil: SLF4J / Logback'te İşaretleyicileri …
110 java  logging  log4j  slf4j  logback 

17
Slf4j'de çalışma zamanında ileti günlük düzeyini ayarlama
Log4j kullanılırken, bu Logger.log(Priority p, Object message)yöntem kullanılabilir ve çalışma zamanında belirlenen bir günlük seviyesinde bir mesajın günlüğe kaydedilmesi için kullanılabilir. Bu gerçeği ve bu ipucunu stderr'i belirli bir günlük düzeyindeki bir kaydediciye yönlendirmek için kullanıyoruz . slf4j'nin bulabildiğim genel bir log()yöntemi yok . Bu, yukarıdakileri uygulamanın hiçbir yolu olmadığı …
100 java  logging  log4j  slf4j 

1
Geri kayıt kodlayıcı kalıbı belgeleri nerede
Bütün geçtiniz dokümantasyon ait logback ve ben kodlayıcınızın desen yapılandırmak için her yerde belgelerine bulamadığında gibi günlüğü: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Modeli yapılandırmak için farklı seçenekleri açıklayan bir tablo (log4j'nin sahip olduğu gibi) istiyorum. Modelin dokümantasyonu nerede? Belki başka bir projede tanımlanmıştır?
97 java  logging  log4j  logback 

6
Log4j XML yapılandırma dosyasını kullanarak Hazırda bekletme günlüğünü yapılandırma?
Hazırda Bekletme'nin günlüğünü Log4j için XML tarzı yapılandırma dosyasını kullanarak nasıl yapılandıracağıma dair herhangi bir belge bulamadım. Bu mümkün mü yoksa Hazırda Bekletme'nin günlüğünü kontrol etmek için bir özellikler stili yapılandırma dosyası kullanmam gerekiyor mu? Herhangi birinin herhangi bir bilgisi veya dokümantasyona bağlantısı varsa, takdir edilecektir. DÜZENLEME: Sadece açıklığa kavuşturmak …


4
Log4j'yi bir JUnit test sınıfında nerede yapılandırabilirim?
Yazdığım son JUnit test durumuna baktığımda, sınıf yapıcısı içindeki log4j'nin BasicConfigurator.configure () yöntemini çağırdım. Bu, Eclipse'nin "JUnit test durumu olarak çalıştır" komutundan yalnızca o tek sınıfı çalıştırmak için iyi çalıştı. Ancak bunun yanlış olduğunu anlıyorum: Ana test paketimizin tüm bu sınıfları tek bir işlemden çalıştırdığından oldukça eminim ve bu nedenle …
85 java  logging  junit  log4j 

3
Log4j.properties dosyasında log4j.rootLogger özelliğinin önemi nedir? Bu mülkü kullanmazsam ne olur?
Dosyadaki log4j.rootLoggermülkiyetin önemi nedir log4j.properties? Bu mülkü kullanmazsam ne olur? Örnek : # Set root logger level to DEBUG and its only appender to A1. log4j.rootLogger=DEBUG, A1 # A1 is set to be a ConsoleAppender. log4j.appender.A1=org.apache.log4j.ConsoleAppender Bu özelliği ERRORmode olarak ayarlarsam ne olur ?

7
Java.util.logging log4j'ye nasıl gönderilir?
Tüm günlük kaydını log4j'ye karşı yapan mevcut bir uygulamam var. Ya log4j kullanan ya da ortamımızdaki kapaklar altında log4j kullanan Commons Logging'e karşı oturum açan bir dizi başka kitaplık kullanıyoruz. Bağımlılıklarımızdan biri slf4j'ye karşı günlük bile tutuyor, bu da sonunda log4j'yi delege ettiği için iyi çalışıyor. Şimdi, bazı önbelleğe alma …

5
Log4j ile farklı içerikte birden fazla günlük dosyası oluşturma
Log4j'yi farklı ekleyicilere farklı seviyelerde günlük kaydı verecek şekilde yapılandırmanın bir yolu var mı? Birden çok günlük dosyası oluşturmaya çalışıyorum. Ana günlük dosyası, tüm sınıflar için tüm INFO ve üzeri iletileri yakalar. (Geliştirme aşamasında, tüm DEBUG ve üzeri mesajları ve belirli sınıflar için TRACE'i yakalar.) Ardından, ayrı bir günlük dosyasına …
81 java  log4j 

4
Herhangi bir dosya ekleyicisi ile günlük rotasyon ve aylık saklama
Log4j uygulayıcılarının herhangi biriyle günlükleri belirli bir dönme süresi ve alıkoyma sınırıyla yazmak mümkün müdür? Amaç: her gün için bir günlük dosyasına sahip olmak; yeni günlükler için gece yarısı yeni bir dosya oluştur günlük dosyalarını tutmak ve belirli bir süre sonra otomatik olarak silmek; bu nedenle X günden eski günlük …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.