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

  1. 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.
  2. 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.
  3. 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:
  1. Ellenőrizze, hogy minden fordítási hiba kijavításra került.
  2. 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.
  3. 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).
  4. 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).
  5. 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).
  6. 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:

  1. Ellenőrizze, hogy minden fordítási hiba kijavításra került.
  2. 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.
  3. 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).
  4. 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).
  5. 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).
  6. 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).
  7. 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).
  8. 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).