Wprowadzenie
W celu zdefiniowania sposobu rejestrowania komunikatów należy użyć narzędzia dbgmsgmgr. Domyślnie serwer aplikacji po uruchomieniu jest ustawiony na system produkcyjny. Można zmienić następujące ustawienia dla bieżącego serwera aplikacji za pomocą dbgmsgmgr:
- poziom ważności od którego dodatkowe informacje o miejscu docelowym wiadomości (grupa wiadomości, identyfikator wiadomości, …) są wyprowadzane dla wiadomości, gdy są one wysyłane do kolejki wiadomości. Jest to pomocne podczas tworzenia aplikacji dialogowych w celu sprawdzenia przypisania komunikatów i pól.
- poziom ważności, od którego komunikaty są zapisywane w dzienniku aplikacji lub systemu.
- poziom ważność, od której generowany jest również ślad dla komunikatów w celu zidentyfikowania lokalizacji programu, który wygenerował komunikat.
- czy komunikaty zapisywane w dzienniku systemowym powinny być również zawsze zapisywane w konsoli i pliku loga.
Obniżenie poszczególnych wartości progowych prowadzi do potencjalnie bardzo wielu wyjść lub wpisów w dziennikach komunikatów i powinno być używane wyłącznie do rozwiązywania problemów.
Oprócz rejestrowania ogólnych komunikatów, narzędzie dbgcls może być również używane do kontrolowania rejestrowania specjalnych komunikatów debugowania.
Grupa docelowa
- Administratorzy systemu
- Konsultanci techniczni
Opis
Narzędzie pozwala na sprawdzenie i ustawianie wartości progowych, które określają, które komunikaty są zapisywane w dziennikach komunikatów oraz w konsoli lub pliku loga i w jakim czasie.
Polecenie
Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.
dbgmsgmgr | [-info][-debugLevel:<vs>]
[-logLevel:<vs>] [-traceLevel:<vs>] [-systemLogToConsole:<boolean>] |
Parametry
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być określone wielokrotnie; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.
Parametr | Opis |
[-info] | Wyświetlane są bieżące wartości możliwych ustawień. |
[-debugLevel:<vs>] | Ustawia poziom debugowania. Wszystkie wywołania:
są wysyłane do konsoli, w zależności od ustawienia. Jest to przydatne do sprawdzania poprawności przypisania komunikatów do pól GUI podczas tworzenia aplikacji dialogowych. Możliwe wartości to:
|
[LogLevel:<vs>] | Pozwala określić minimalną ważność, od której automatycznie generowany jest ślad stosu dla komunikatów, który identyfikuje lokalizacje programu, który wysłał komunikat. Możliwe wartości to
|
[-traceLevel:<vs>] | Pozwala określić minimalną wagę, powyżej której automatycznie generowany jest ślad stosu dla komunikatów, który identyfikuje lokalizację programu, który wysłał komunikat. Możliwe wartości to:
|
[-systemLogToConsole: <boolean>] | Określa, czy wszystkie wpisy zapisywane w dzienniku systemowym są również zapisywane w konsoli i pliku loga. Możliwe wartości to true i false. |
Uprawnienia
Nie ma specjalnych uprawnień dla tego narzędzia.