2014-10-08 21 views
5

Jak modyfikować poziomy rejestrowania WildFly 8, w szczególności server.log. Obecnie podejrzewam, że domyślnie ustawiono INFO i chciałbym zmienić to na Debug lub Error.WildFly 8 Poziomy rejestrowania

Dla porównania byłem odkrywania tych artykułów

https://docs.jboss.org/author/display/WFLY8/Logging+Configuration

https://docs.jboss.org/author/display/WFLY8/How+To

I podejrzewam, że jest prawidłowa;

<subsystem xmlns="urn:jboss:domain:logging:2.0"> 
      <console-handler name="CONSOLE"> 
       <level name="DEBUG"/> 
       <formatter> 
        <named-formatter name="COLOR-PATTERN"/> 

Odpowiedz

1

Wystarczy zmienić poziom programu rejestrującego root i jednego z programu rejestrującego konsoli. Przy pierwszym strzale powinno to zadziałać.

6

Domyślnie console-handler jest ustawiony na INFO, a obsługa FILE nie ma ustawionego poziomu. Wersja root-logger jest również ustawiona na INFO.

Instrukcje na stronie Jak się połączyć, aby dodać nowy rejestrator za pomocą interfejsu CLI i przypisać mu poziom. Jeśli dodałeś nowy program rejestrujący na poziomie DEBUG, to server.log otrzymywałby logowane do niego wiadomości.

Jeśli chcesz zmienić root-logger, aby wyświetlić komunikaty DEBUG dla wszystkich rejestratorów, które nie są zdefiniowane, możesz wykonać następujące polecenie.

/subsystem=logging/root-logger=ROOT:write-attribute(name=level,value=DEBUG) 

Jeśli chcesz zobaczyć również komunikaty na konsoli, musisz zmienić poziom w programie obsługi.

/subsystem=logging/console-handler=CONSOLE:write-attribute(name=level,value=DEBUG) 

Nie zalecałbym używania edycji kodu XML. Używanie interfejsu zarządzania, takiego jak CLI lub konsola internetowa, jest odpowiednim sposobem zmiany ustawień serwera.

Powiązane problemy