Praca z przykładem dla modelu Apache Commons Logging

Przykład pokazuje obsługę zdarzeń zgodnych z modelem Common Base Event na platformie TPTP z wykorzystaniem API rejestrowania Apache Commons. Rejestrowanie modelu Common Base Event odbywa się w agencie rejestrowania.

Jeśli nie zostało to zrobione wcześniej, utwórz przykład wybierając z menu Plik > Nowy > Przykład... > Przykład rejestrowania Apache Commons.

Przykład zawiera kod źródłowy Java i zależności potrzebne do rejestrowania modelu Common Base Event w programie rejestrującym Apache Commons.

Aby uruchomić ten przykład i automatycznie przyłączyć się do agenta rejestrowania, wykonaj następujące czynności:
  1. Upewnij się, że wszystkie błędy kompilacji zostały poprawione.
  2. Jeśli używana jest autonomiczna instalacja komponentu Agent Controller, upewnij się, że jest ona uruchomiona (krok nieobowiązkowy). Alternatywnie można skorzystać z połączenia bezpośredniego, czyli ograniczonego zestawu usług komponentu Agent Controller dostarczanego ze środowiskiem roboczym.
  3. Otwórz perspektywę Profilowanie i rejestrowanie (Okna > Otwórz perspektywę > Inne > Profilowanie i rejestrowanie).
  4. Z perspektywy Profilowanie i rejestrowanie uruchom przykładową klasę (Wykonaj > Profiluj... > Utwórz nową konfigurację wykonania typu Aplikacja Javy > Jako nazwę projektu podaj nazwę przykładu > Jako klasę Main ustaw klasę HyadesLoggingCommonsSample > Przejdź do karty Monitor > Anuluj wybór opcji "Profilowanie Javy", a zaznacz komponent "Agent Discoverer" > Profiluj).
  5. Agent rejestrowania powinien zostać automatycznie wykryty i przyłączony po kilku sekundach. Wybierz wykrytego agenta rejestrowania i z perspektywy Profilowanie i rejestrowanie otwórz widok dziennika, aby wyświetlić zarejestrowane rekordy dziennika w formacie Common Base Event (Okna > Pokaż widok > Inne... > Profilowanie i rejestrowanie > Widok dziennika > OK).
  6. Odśwież widok dziennika w perspektywie Profilowanie i rejestrowanie (<kliknij prawym przyciskiem myszy agenta rejestrowania HyadesLoggingCommonsSample > > Odśwież).

Można też uruchomić przykład i ręcznie przyłączyć się do agenta rejestrowania. W tym celu wykonaj następujące czynności:

  1. Upewnij się, że wszystkie błędy kompilacji zostały poprawione.
  2. Jeśli używana jest autonomiczna instalacja komponentu Agent Controller, upewnij się, że jest ona uruchomiona (krok nieobowiązkowy). Alternatywnie można skorzystać z połączenia bezpośredniego, czyli ograniczonego zestawu usług komponentu Agent Controller dostarczanego ze środowiskiem roboczym.
  3. Wykonaj przykładową klasę z poziomu perspektywy Java (Wykonaj > Wykonaj... > Utwórz nową konfigurację wykonania typu Aplikacja Java > Klasa main > Szukaj... > HyadesLoggingCommonsSample > OK > Wykonaj).
  4. Otwórz perspektywę Profilowanie i rejestrowanie (Okna > Otwórz perspektywę > Inne > Profilowanie i rejestrowanie).
  5. Przyłącz się do agenta rejestrowania HyadesLoggingCommonsSample w perspektywie Profilowanie i rejestrowanie (Wykonaj > Profiluj... > Przyłącz - Proces Java > Nowa > Karta Host > Jeśli nie jest używana autonomiczna instalacja komponentu Agent Controller, wybierz opcję Lokalne połączenie bezpośrednie. W przeciwnym razie podaj poprawną nazwę hosta i port. > Karta Agenty > Dwukrotnie kliknij agenta HyadesLoggingCommonsSample > Wybierz kartę Miejsce docelowe > Projekt profilowania > Przeglądaj... > LoggingCommonsProject > OK > Profiluj).
  6. Rozpocznij monitorowanie agenta rejestrowania HyadesLoggingCommonsSample (<kliknij prawym przyciskiem myszy agenta rejestrowania HyadesLoggingCommonsSample> > Rozpocznij monitorowanie).
  7. Otwórz widok dziennika w perspektywie Profilowanie i rejestrowanie, aby wyświetlić zarejestrowane rekordy dziennika modelu Common Base Event (Okna > Pokaż widok > Inne > Profilowanie i rejestrowanie > Widok dziennika > OK).
  8. Odśwież widok dziennika w perspektywie Profilowanie i rejestrowanie (<kliknij prawym przyciskiem myszy agenta rejestrowania HyadesLoggingCommonsSample > > Odśwież).