2009-10-30 9 views
12

Jak uzyskać pomost, aby obniżyć poziom rejestrowania z domyślnego INFO?Jak skonfigurować logowanie w mola za pomocą pliku konfiguracyjnego?

Właściwie to próbuję uruchomić domyślną instalację Apache Solr, która jest dostarczana z pomostem, ale zrzuca wiele informacji na konsolę, a ja chciałbym tylko zobaczyć ostrzeżenia.

Nie chcę włamać się do kodu, po prostu chciałbym gdzieś zostawić plik konfiguracyjny, ale szukałem go przez jakiś czas, a wszystkie uważam za przestarzałe metody lub metody programistyczne .

Dzięki!

edytuj: -D opcje też byłyby świetne!

Odpowiedz

1

Znajdź logging.properties plik w katalogu JAVA_HOME

zmienić domyślny globalny poziom rejestrowania z

.level = INFO

do

.level = UWAGA

3

Jeśli uruchomisz pomost 6 jako demona, plik konfiguracyjny rejestrowania to:

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

(Gdzie /usr/share/jetty to $jetty.home.) Oraz do obniżenia poziomu domyślnego dziennika w tym pliku log4jproperties zmień wpis rootLogger:

log4j.rootLogger=WARN, stdout 
+0

Co z Windows? –

+0

Co powiesz na molo 9? –

5

Krótka odpowiedź: java -DDEBUG -jar start.jar

Długa odpowiedź: (pobrane z http://docs.codehaus.org/display/JETTY/Debugging)

"Molo ma własną wbudowaną elewację logowania, która może zalogować się na stderr lub slf4j (co z kolei może log do wspólnego logowania, log4j, nlog4j i rejestrowania java). Logowanie pomostu szuka slotu slf4j w ścieżce klas. Jeśli zostanie znaleziony, slf4j jest używany do kontroli logowania, w przeciwnym razie używany jest stderr. Klasa org.mortbay.log.Log służy do rejestrowania i koordynować następujące parametry systemowe mogą być używane do kontrolowania rejestrowania:”

org.mortbay.log.class: Określ implementację org.mortbay.log.Logger używać

DEBUG: Jeśli zestaw, debugowanie dzienniki będą produkowane, też tylko INFO i WARN dzienniki zostaną wygenerowane

VERBOSE: Jeśli zestaw, pełne rejestrowanie jest produkowany, w tym ignorowane wyjątkami

IGNORED: Jeśli ustawiony (molo 6.1.10 i późniejsze), ignorowane są wyjątki zalogowany (niezależnie od DEBUG i VERBOSE ustawień

Tu undestand że przez „Parametry systemowe” w cytowanym wyżej tekście, to znaczy systemem Java” nieruchomości".

+0

Działa to w przypadku obecnej instalacji Solr (październik 2012 r.). – coredump

+0

Link do Codehaus jest uszkodzony. –

Powiązane problemy