A Log4J naplózó példa használata
Ez a példa bemutatja a TPTP támogatást Common Base Events naplózásához az Apache Log4J naplózó alkalmazás programozási felületek segítségével. 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... > Apache Log4J naplózási minta elemek segítségével.
A példában megtalálható a Common Base Events Apache Log4J naplózóba
naplózásához szükséges Java forráskód, függőségek és a konfigurációs fájl.
Apache Log4J 1.2.8 (mellékelt) vagy újabb változat szükséges a példa
végrehajtásához és fordításához.
Feltételezések
- Az alkalmazás a munkaterület Profilkészítési és naplózó perspektívájából elindításakor, az alkalmazás indítási konfiguráció
vagy az ügynökvezérlő alkalmazás vagy szolgáltatás osztályútvonal Apache Log4J 1.2.8 vagy újabb változatot tartalmaz az osztályútvonal.
- A 'log4j.configuration' környezeti változó az Apache Log4J naplózás konfigurációs fájljának (HyadesLoggingLog4JSample.xml) abszolút elérési újtára és nevére van beállítva URL formában. Például: fájl:/<munkaterület>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml.
- Az Apache Log4J dokumentumtípus definíciója (DTD) az <Apache Log4J naplózási JAR fájlban meghatározottak alapján>/org/apache/log4j/xml/log4j.dtd másolásra került a <munkaterület>/HyadesLoggingLog4JProject/cfg/ könyvtárba az Apache Log4J naplózási konfigurációs fájl általi használatra (fájl:/<workspace>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml).
A példa futtatásához és a Naplózó ügynök automatikus csatlakoztatásához tegye a következőket:
- 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 a'HyadesLoggingLog4JSample' példára
> Váltson át az argumentumok lapra és adja meg a következő JVM tulajdonságot: -Dlog4j.configuration="file:/<munkaterület>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml"
>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 Profilkészítési és naplózási perspektívában frissítse a
naplónézetet (<kattintás a jobb egérgombbal a
'HyadesLoggingLog4JSample' naplózó ügynökre > > Frissítés).
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:
- 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... > HyadesLoggingLog4JSample > OK >Váltson át az Argumentumok lapra, majd adja meg a következő JVM tulajdonságot:
-Dlog4j.configuration="file:/<munkaterület>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml" >
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 'HyadesLoggingLog4JSample' 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 HyadesLoggingLog4JSample ügynökre > Válassza ki a Cél lapot > Projekt profilozása > Tallózás... > 'HyadesLoggingLog4JProject' > OK > Profil).
- Indítsa el a 'HyadesLoggingLog4JSample' naplózó ügynök
megfigyelését (<kattintás a jobb egérgombbal a
'HyadesLoggingLog4JSample' naplózó ügynökre> > Megfigyelés
indí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
'HyadesLoggingLog4JSample' naplózó ügynökre > > Frissítés).
(C) Copyright IBM Corporation 2000, 2006.