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 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.
<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 (:).
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.
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). |
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.