Práce s ukázkou protokolování JSR-047

Tato ukázka předvádí podporu TPTP pro protokolování událostí Common Base Event pomocí rozhraní API protokolování JSR-047 implementovaných v JDK 1.4.0 nebo vyšší (tj. java.util.logging). Uživatelé se seznámí s protokolováním událostí Common Base Events do konzoly a do Agenta protokolování.

Pokud jste tak dosud neučinili, vytvořte příklad vybráním Soubor > Nový > Příklad... > Ukázka protokolování JSR-047.

Obsah ukázky zahrnuje zdrojový kód Java, závislosti (kromě tříd java.util.logging) a konfigurační soubor nezbytný k protokolování událostí Common Base Events do registrátoru JSR-047 implementovaném v JDK 1.4.0 nebo vyšší (tj. java.util.logging).

Ke kompilaci a spuštění této ukázky je potřeba JRE 1.4.0 nebo vyšší (tj. java.util.logging).

Výchozí předpoklady

  1. Při spouštění této aplikace z perspektivy pracovní plochy Profilování a protokolování je aplikace či služba Řadič agentů zkonfigurována k použití prostředí JRE verze 1.4.0 nebo vyšší.
  2. Proměnná prostředí 'java.util.logging.config.file' obsahuje absolutní cestu s názvem konfiguračního souboru (HyadesLoggingJava14Sample.properties) protokolování JSR-047 (tj. java.util.logging). Například <workspace>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.

Spouštění

Chcete-li tuto ukázku spustit a automaticky připojit k Agentu protokolování, proveďte následující kroky:
  1. Pokud není výchozím prostředím pracovní plochy JRE ve verzi 1.4.0 nebo vyšší, upravte nově vytvořený projekt Java (tj. LoggingJava14Project) tak, aby se kompiloval a prováděl pomocí JRE 1.4.0 nebo vyšší (Projekt > Vlastnosti > Cesta sestavení Java > Knihovny > JRE_LIB > Odebrat > Přidat knihovnu... > Systémová knihovna JRE > Další > Alternativní JRE > Instalovaná prostředí JRE... > Přidat... > Domovský adresář JRE > Procházet... > [JRE 1.4.0 nebo vyšší] > OK > OK > OK > Dokončit > OK).
  2. Potvrďte, že všechny chyby kompilace byly opraveny.
  3. Pokud používáte samostatnou instalaci Řadiče agentů, zkontrolujte, zda je spuštěný (není požadováno). Volitelně můžete použít přímé připojení, což je omezený počet služeb Řadiče agentů obsažený v pracovní ploše.
  4. Otevřete perspektivu Profilování a protokolování (Okno > Otevřít perspektivu > Další...... > Profilování a protokolování).
  5. Spusťte ukázkovou třídu z perspektivy Profilování a protokolování (Spustit > Profilovat... > Vytvořit novou konfiguraci spuštění typu Aplikace Java > Nastavit název projektu na název projektu příkladu > Nastavit hlavní třídu na 'HyadesLoggingJava14Sample' > Přepnout na kartu Argumenty a nastavit následující vlastnost JVM: -Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" >Přepnout na kartu Monitor > Zrušit zaškrtnutí "Profilování Java" a zaškrtnout "Objevitel agenta" > Profilovat).
  6. Po několika sekundách by měl být agent protokolování automaticky zjištěn a připojen. Vyberte zjištěného agenta protokolování a otevřete pohled Protokol v perspektivě Profilování a protokolování. Tím se zobrazí záznamy protokolu zaprotokolovaných událostí Common Base Event (Okno > Zobrazit pohled > Jiný... > Profilování a protokolování > Pohled Protokol > OK).
  7. Obnovte pohled Protokol v perspektivě Profilování a protokolování (klepněte pravým tlačítkem myši na agenta protokolování 'HyadesLoggingJava14Sample' > Obnovit).

Volitelně, chcete-li tuto ukázku spustit a ručně připojit k Agentu protokolování, proveďte následující kroky:

  1. Pokud není výchozím prostředím pracovní plochy JRE ve verzi 1.4.0 nebo vyšší, upravte nově vytvořený projekt Java (tj. LoggingJava14Project) tak, aby se kompiloval a prováděl pomocí JRE 1.4.0 nebo vyšší (Projekt > Vlastnosti > Cesta sestavení Java > Knihovny > JRE_LIB > Odebrat > Přidat knihovnu... > Systémová knihovna JRE > Další > Alternativní JRE > Instalovaná prostředí JRE... > Přidat... > Domovský adresář JRE > Procházet... > [JRE 1.4.0 nebo vyšší] > OK > OK > OK > Dokončit > OK).
  2. Potvrďte, že všechny chyby kompilace byly opraveny.
  3. Pokud používáte samostatnou instalaci Řadiče agentů, zkontrolujte, zda je spuštěný (není požadováno). Volitelně můžete použít přímé připojení, což je omezený počet služeb Řadiče agentů obsažený v pracovní ploše.
  4. Spusťte ukázkovou třídu z perspektivy Profilování a protokolování (Spustit > Spustit... > Vytvořit novou konfiguraci spuštění typu Aplikace Java > Hlavní třída > Hledat... > HyadesLoggingJava14Sample > OK > Přepnout na kartu Argumenty a nastavit následující vlastnost JVM: -Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" >Spustit).
  5. Otevřete perspektivu Profilování a protokolování (Okno > Otevřít perspektivu > Další...... > Profilování a protokolování).
  6. Připojte se k agentu protokolování 'HyadesLoggingJava14Sample' v perspektivě Profilování a protokolování (Spustit > Profilovat... > Připojit - proces Java > Nový > karta Hostitelé > Použít 'Lokální přímé připojení', pokud nepoužíváte samostatnou instalaci Řadiče agentů. Jinak použijte platný název_hostitele a port. > Karta Agenti > Poklepat na agenta HyadesLoggingJava14Sample > Vybrat kartu Místo určení > Projekt profilování > Procházet... > 'HyadesLoggingJava14Sample' > OK > Profilovat).
  7. Spusťte monitorování agenta protokolování 'HyadesLoggingJava14Sample' (<klepněte pravým tlačítkem myši na agenta protokolování 'HyadesLoggingJava14Sample' > > Spustit monitorování).
  8. Otevřete pohled Protokol v perspektivě Profilování a protokolování, aby se zobrazily zaprotokolované záznamy události Common Base Event (Okno> Zobrazit pohled > Další... > Profilování a protokolování > Pohled Protokol > OK).
  9. Obnovte pohled Protokol v perspektivě Profilování a protokolování (<klepněte pravým tlačítkem myši na agenta protokolování 'HyadesLoggingJava14Sample' > > Obnovit).