JSR-047 naplózó példa használata
A példa a Common Base Events JDK 1.4.0 vagy újabb változatban (például java.util.logging) megvalósított JSR-047 naplózó alkalmazás programozási felületek segítségével történő naplózásának TPTP támogatását mutatja be. A felhasználók megtudhatják belőle, hogy hogyan naplózhatók a Common Base Events események a konzolra és Naplózó ügynök használatát.
Ha még nem tette meg, akkor hozza létre a példát a Fájl >
Új > Példa... > JSR-047 naplózási minta elemek segítségével.
A példa tartalmazza a Common Base Events JDK 1.4.0 vagy újabb
változatban (például java.util.logging) megvalósított JSR-047 naplózóba
naplózásához szükséges Java forráskódot, függőségeket ( java.util.logging
osztályok kihagyásával) és a konfigurációs fájlt.
JRE 1.4.0 vagy újabb változat (például java.util.logging) szükséges a
példa lefordításához és végrehajtásához.
Feltételezések
- Ha az alkalmazást a
munkaterület Profilkészítési és naplózási perspektíváról indítja el, akkor
az ügynökvezérlő alkalmazás vagy szolgáltatás JRE 1.4.0
vagy újabb változat használatára van beállítva.
- A 'java.util.logging.config.file' környezeti változója a JSR-047 naplózás (például java.util.logging) konfigurációs fájljainak (HyadesLoggingJava14Sample.properties) abszolút elérési útjára és nevére van beállítva. Például: <workspace>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.
Indítás
A példa futtatásához és a Naplózó ügynök automatikus csatlakoztatásához tegye a következőket:
- Ha a munkaterület alapértelmezett JRE változata 1.4.0-nál régebbi, akkor módosítsa az újonnan létrehozott Java projektet (például LoggingJava14Project), hogy JRE 1.4.0 vagy újabb változattal kerüljön lefordításra és végrehajtásra (Projekt > Tulajdonságok > Java Build Path > Könyvtárak > JRE_LIB > Eltávolítás > Könyvtár hozzáadása... > JRE rendszerkönyvtár > Tovább > JRE módosítása > Telepített JRE-k... > Hozzáadás... > JRE saját könyvtár > Tallózás... > [JRE 1.4.0 vagy újabb változat] > OK > OK > OK > Befejezés > OK).
- Ellenőrizze, hogy minden fordítási hiba kijavításra került.
- Ha az ügynökvezérlő (AC) egy önálló telepítését használja, akkor győződjön meg róla, hogy el van indítva (nem kötelező). Ennek alternatívájaként használhat közvetlen kapcsolatot, amely a munkaterületbe belefoglalt AC szolgáltatások korlátozott száma.
- Nyissa meg a Profilkészítési és naplózási perspektívát (Ablak > perspektíva megnyitása > Egyéb... > Profilkészítés és naplózás).
-
A Profilozási és naplózási perspektívából futtassa a példaosztályt (Futtatás > Profil... > Hozza létre a Java alkalmazási típus új
indítási konfigurációját > Állítsa be a projekt nevét a példa projekt nevére > Állítsa be a fő osztályt 'HyadesLoggingJava14Sample' példára >
Váltson át az argumentumok lapra és állítsa be a következő JVM tulajdonságot:
-Djava.util.logging.config.file="<munkaterület>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties"
>Váltson át a Megfigyelés lapra > Távolítsa el a "Java profilozás" kijelölését, majd válassza ki az "Ügynökkereső" > Profil elemeket).
- Néhány másodperc múlva a naplózási ügynök automatikusan csatlakoztatásra kerül. A naplózott Common Base Event naplóbejegyzések megjelenítéséhez a Profilkészítési és naplózási perspektívában válassza ki a Naplónézetet (Ablak > Nézet megjelenítése > Egyéb... > Profilkészítés és naplózás > Naplónézet > OK).
- A Profilozási és naplózási perspektívában frissítse a naplónézetet (kattintson a jobb egérgombbal a 'HyadesLoggingJava14Sample' Naplózási ügynök > Frissítés elemekre).
Ennek alternatívájaként a példa futtatásához és a Naplózó ügynök kézi csatlakozástatásához tegye a következőket:
- Ha a munkaterület alapértelmezett JRE változata 1.4.0-nál régebbi, akkor módosítsa az újonnan létrehozott Java projektet (például LoggingJava14Project), hogy JRE 1.4.0 vagy újabb változattal kerüljön lefordításra és végrehajtásra (Projekt > Tulajdonságok > Java Build Path > Könyvtárak > JRE_LIB > Eltávolítás > Könyvtár hozzáadása... > JRE rendszerkönyvtár > Tovább > JRE módosítása > Telepített JRE-k... > Hozzáadás... > JRE saját könyvtár > Tallózás... > [JRE 1.4.0 vagy újabb változat] > OK > OK > OK > Befejezés > OK).
- Ellenőrizze, hogy minden fordítási hiba kijavításra került.
- Ha az ügynökvezérlő (AC) egy önálló telepítését használja, akkor győződjön meg róla, hogy el van indítva (nem kötelező). Ennek alternatívájaként használhat közvetlen kapcsolatot, amely a munkaterületbe belefoglalt AC szolgáltatások korlátozott száma.
-
A Java perspektívából futtassa a példaosztályt (Futtatás > Futtatás... > Hozza létre a Java alkalmazási típus új indítási konfigurációját >
Fő osztály > Keresés... > HyadesLoggingJava14Sample > OK > Váltson át az argumentumok lapra, majd állítsa be a következő JVM tulajdonságot:
-Djava.util.logging.config.file="<munkaterület>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties"
>Futtatás).
- Nyissa meg a Profilkészítési és naplózási perspektívát (Ablak > perspektíva megnyitása > Egyéb... > Profilkészítés és naplózás).
- A Profilozási és naplózási perspektívában csatlakozzon a 'HyadesLoggingJava14Sample' naplózási ügynökhöz (Futtatás > Profil... > Csatlakoztatás - Java folyamat > Új > Hosztok lap > Ha az ügynökvezérlő önálló telepítését használja, akkor használja a 'Helyi közvetlen kapcsolatot'. Egyéb esetben használja az érvényes hosztnevet és portot. > Ügynökök lap > Kattintson duplás a HyadesLoggingJava14Sample ügynökre > Válassza ki a Cél lapot > Projekt profilozása > Tallózás... > 'HyadesLoggingJava14Sample' > OK > Profil).
- Indítsa el a 'HyadesLoggingJava14Sample' naplózó ügynök
megfigyelését (<kattintás a jobb egérgombbal
'HyadesLoggingJava14Sample' naplózó ügynök> > Megfigyelés
elindítása).
- A naplózott Common Base Event naplóbejegyzések megjelenítéséhez a
Profilkészítési és naplózási perspektívában nyissa meg a Naplónézetet
(Ablak > Nézet megjelenítése > Egyéb... > Profilkészítés és
naplózás > Naplónézet > OK).
- A Profilkészítési és naplózási perspektívában frissítse a
naplónézetet (<kattintás a jobb egérgombbal a
'HyadesLoggingJava14Sample' naplózó ügynökre > > Frissítés).
(C) Copyright IBM Corporation 2000, 2006.