Ustawienia poziomu dziennika

Temat zawiera opis konfigurowania i zarządzania ustawieniami poziomu dzienników.

Poziomy dziennika umożliwiają wybieranie zdarzeń, które mają być przetwarzane podczas rejestrowania Java. Zmiany poziomu w programie rejestrującym są propagowane na potomne programy rejestrujące.

Zmiana poziomu szczegółowości dzienników

Zmiana polega na wyborze poziomu szczegółowości, który określa komponenty, pakiety i grupy dla śledzenia. Łańcuch poziomu szczegółowości dziennika podlega określonym regułom gramatyki, które opisano w tym temacie. Łańcuch poziomu szczegółowości dziennika można wprowadzić bezpośrednio lub wygenerować za pomocą graficznego interfejsu ustawień śledzenia.

Po wybraniu karty Konfiguracja pojawi się statyczna lista znanych użytkownikom komponentów, pakietów i grup. Lista ta nie może być wyczerpująca.

Wybranie karty środowiska wykonawczego powoduje wyświetlenie listy komponentów, pakietów i grup, zawierającej wszystkie komponenty zarejestrowane na aktywnym serwerze aplikacji i na liście statycznej.

Format specyfikacji poziomu szczegółowości dziennika:
<komponent> = <poziom>

gdzie <komponent> to komponent, dla którego ma zostać ustawiony poziom szczegółowości dziennika, a <poziom> to jeden z poprawnych poziomów programu rejestrującego: off (wyłączone), unrecoverable (krytyczne), severe (istotne), warning (ostrzeżenie), audit (kontrola), info (informacja), config (konfiguracja), detail (szczegóły), fine (dokładnie), finer (dokładniej), finest (najdokładniej), all (wszystko). Poszczególne specyfikacje poziomów dziennika należy rozdzielać dwukropkami (:).

Komponenty odpowiadają pakietom i klasom języka Java lub kolekcjom pakietów języka Java. Aby wskazać komponenty zawierające wszystkie klasy w pakietach zawartych w określonym komponencie, można używać znaku zastępczego gwiazdka (*). Na przykład:
*
Określa wszystkie kody, które można śledzić na danym serwerze aplikacji, w tym kod systemowy produktu i kod klienta.
com.ibm.ws.*
Określa wszystkie klasy, których nazwy pakietów rozpoczynają się od com.ibm.ws.
com.ibm.ws.classloader.JarClassLoader
Określa tylko klasę JarClassLoader.

Jeśli podczas ustawiania specyfikacji poziomu szczegółowości dziennika na Konsoli administracyjnej będą wybrane jednocześnie pozycje z list Grup i Komponentów, może wystąpić błąd. W niektórych przypadkach wybór dokonany na jednej liście może zostać zignorowany po dodaniu wyboru z drugiej listy. Aby uniknąć tego problemu, należy wpisać specyfikację poziomu szczegółowości dziennika bezpośrednio w polu wprowadzenia poziomu szczegółowości dziennika.

Aby ustawić poziom szczegółowości dziennika, wybierz komponent lub grupę.
Unikanie problemów: W wartościach poziomu rejestrowania rozróżniana jest wielkość liter. Zaczynają się one zawsze od małej litery. gotcha
Tabela 1. Poprawne poziomy rejestrowania. W następującej tabeli przedstawiono poprawne poziomy dla serwerów aplikacji produktu WebSphere Application Server w wersji 6 i nowszych oraz poprawne poziomy rejestrowania i śledzenia dla wersji wcześniejszych.
Poziom rejestrowania dla serwera WAS 6 Poziom rejestrowania dla serwerów w wersjach starszych od WAS 6 Poziom śledzenia dla serwerów w wersjach starszych od WAS 6 Zawartość / Znaczenie
off (wyłączone) off (wyłączone) All disabled (Wszystko wyłączone)* Rejestrowanie jest wyłączone.

* W wersji WAS 6 przy ustawieniu Wszystko wyłączone poziom śledzenia jest nieaktywny, ale rejestrowanie nie jest wyłączone. Rejestrowanie jest włączone od poziomu Info (Informacja).

fatal (krytyczny) fatal (krytyczny) - Czynność nie może być kontynuowana, a komponent, aplikacja i serwer nie działają.
severe (poważne) błąd - Czynność nie może być kontynuowana, chociaż komponent, aplikacja i serwer są włączone. Ten poziom może również wskazywać na błąd krytyczny w bliskiej przyszłości.
warning (ostrzeżenie) warning (ostrzeżenie) - Możliwy błąd lub błąd w bliskiej przyszłości. Poziom ten może również wskazywać postępującą awarię (na przykład możliwy przeciek zasobów).
audit (kontrola) audit (kontrola) - Zdarzenie istotne dla modyfikacji stanu lub zasobów serwera.
info (informacje) info (informacje) - Informacje ogólne przedstawiające całkowity postęp czynności.
config (konfiguracja) - - Zmiana lub status konfiguracji.
detail (szczegóły) - - Informacje ogólne przedstawiające szczegółowo postęp podzadań.
fine (dokładnie) - Zdarzenie Informacje o śledzeniu - Śledzenie ogólne + wartości pozycji metody, wyjścia i, wartości zwracane.
finer (dokładniej) - Wejście/wyjście Informacje o śledzeniu - szczegółowe śledzenie.
finest (najdokładniej) - Debugowanie Informacje o śledzeniu - Śledzenie bardziej szczegółowe, obejmuje wszystkie zdarzenia na poziomie potrzebnym do debugowania problemów.
all (wszystko)   Wszystko włączone Wszystkie zdarzenia będą rejestrowane. W przypadku tworzenia poziomów niestandardowych każdy poziom obejmuje poziomy podane powyżej, przy czym można określić poziom dokładniejszy od Finest (Najdokładniej).
Włączenie poziomu rejestrowania w wersji 6.0 lub nowszej powoduje również włączenie wszystkich poziomów o większej istotności. Jeśli na przykład ustawisz poziom rejestrowania na warning (ostrzeżenie) na serwerze aplikacji WAS 6.x, będą przetwarzane zdarzenia na poziomach warning (rejestrowanie), severe (poważny) i fatal (krytyczny).

Informacje pochodzące ze śledzenia i obejmujące zdarzenia na poziomach Fine (Dokładnie), Finer (Dokładnie) i Finest (Najdokładniej) mogą być zapisywane wyłącznie w pliku śledzenia. Jeśli śledzenie diagnostyczne nie zostanie włączone, ustawienie poziomu szczegółowości dziennika na Fine (Dokładnie), Finer (Dokładniej) i Finest (Najdokładniej) może nie spowodować zmiany rejestrowanych danych.




Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Zadania pokrewne
Odsyłacze pokrewne


Nazwa pliku: utrb_loglevel.html