2009-10-30 10 views
12

Oturum açma düzeyini INFO varsayılan değerinden düşürmek için iskeleyi nasıl alabilirim?Yapılandırma aracılığıyla Jetty'de Oturum Açma Nasıl Yapılandırılır?

Aslında öntanımlı Apache Solr yüklemesini çalıştırmaya çalışıyorum, bu da iskeleyle birlikte geliyor ancak konsola çok fazla bilgi gönderiyor ve yalnızca uyarıları görmek istiyorum.

Kodu kesmek istemiyorum, sadece bir yere bir yapılandırma dosyası bırakmak istiyorum, ama bir süredir googling yapıyorum ve tek bulduğum yöntemler ya da programatik yöntemler. .

Teşekkürler!

düzenleme: -D seçenekleri çok iyi olurdu!

cevap

1

.level = BİLGİ sizin java_home dizinine

Değişim

varsayılan küresel günlük düzeyini altında dosya logging.properties bul

için

.level = UYARI

3

Eğer 6 numaralı iskeleyi bir daemon olarak çalıştırırsanız, günlüğe kaydetme dosyası şöyledir:

/usr/share/jetty/resources/log4j.properties 

(. /usr/share/jetty sizin $jetty.home nerede) Ve rootLogger girdisini değiştirmek, yani log4jproperties dosyada varsayılan günlük düzeyini geri çevirmek için:

log4j.rootLogger=WARN, stdout 
+0

Windows nasıl? –

+0

İskele 9 için ne dersiniz? –

5

Kısa cevap: java -DDEBUG -jar start.jar

Uzun cevap: (http://docs.codehaus.org/display/JETTY/Debugging numaralı telefondan alınmıştır)

"Jetty, stderr veya slf4j'ye giriş yapabilen kendi dahili giriş cephesine sahiptir. commons günlüğü, log4j, nlog4j ve java günlüğü için oturum açın. Jetty logging, sınıf yolunda bir slf4j kavanozu arar. Bulunursa, günlüğe yazmayı denetlemek için slf4j kullanılır, aksi halde stderr kullanılır. org.mortbay.log.Log sınıf günlüğü koordine etmek için kullanılır ve aşağıdaki sistem parametreleri günlüğünü kontrol etmek için kullanılabilir:"

org.mortbay.log.class: org.mortbay.log.Logger bir uygulamasını belirtin

DEBUG kullanmak: Eğer seti, ayıklama günlükleri, üretilecek başka sadece INFO ve WARN günlükleri

VERBOSE

oluşturulur: seti, ayrıntılı günlük gözardı istisnalar

dahil üretilmişse 0: (daha sonra iskeleye 6.1.10 ve üzeri) ayarlarsanız, göz ardı istisnalar DEBUG ve VERBOSE ayarlarına İşte "Sistem parametreleri" tarafından, yukarıda anılan metinde, onlar demek undestand

arasında (bağımsız kaydedilir "Java sistemi özellikleri".

+0

Bu, bir geçerli (Ekim 2012) Solr yüklemesi üzerinde çalışır. – coredump

+0

Codehaus bağlantısı bozuk. –