Log4J-kirjausmallin käsittely
Tässä mallissa esitetään Apache Log4J -kirjausrajapintojen avulla tapahtuvassa Common Base Event -tapahtumien kirjauksessa tarvittava TPTP-tuki. Käyttäjät tutustuvat siihen, miten Common Base Event -tapahtumat kirjataan konsoliin ja kirjausagenttiin.
Luo esimerkki valitsemalla vaihtoehdot Tiedosto >
Uusi > Esimerkki... > Apache Log4J Logging Sample, jos et jo ole luonut esimerkkiä.
Malli sisältää Java-lähdekoodin, riippuvuussuhteet ja kokoonpanotiedoston, joita tarvitaan Common Base Event -tapahtumien kirjauksessa Apache Log4J -kirjaustoimintoon.
Mallin kääntäminen ja suoritus edellyttää Apache Log4J -kirjaustoiminnon versiota 1.2.8 (sisältyy) tai uudempaa versiota.
Oletukset
- Kun aloitat tämän sovelluksen työympäristön profilointi- ja kirjausperspektiivissä, sovelluksen aloituskokoonpanon luokkapolku tai agentin ohjainsovelluksen tai -palvelun luokkapolku sisältää Apache Log4J -kirjaustoiminnon version 1.2.8 tai uudemman version.
- Ympäristömuuttujan log4j.configuration arvoksi on asetettu Apache Log4J -kirjaustoiminnon kokoonpanotiedoston (HyadesLoggingLog4JSample.xml) tarkka polku ja nimi URL-osoitteen muodossa. Esimerkiksi tiedosto:/<työtila>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml.
- Apache Log4J Document Type Definition (DTD), joka on määritetty asiakirjalajin määrityksessä <Apache Log4J logging JAR>/org/apache/log4j/xml/log4j.dtd, kopioidaan hakemistoon <työtila >/HyadesLoggingLog4JProject/cfg/, Apache Log4J -kirjauskokoonpanotiedoston käytettäväksi.
Voit ajaa tämän mallin ja liittää sen automaattisesti kirjausagenttiin seuraavasti:
- Vahvista, että kaikki käännösvirheet on korjattu.
- Kun käytät erillistä agentin ohjainta (AC), varmista, että se on käynnistetty (ei pakollista). Vaihtoehtoisesti voit käyttää suoraa yhteyttä, joka tarkoittaa rajoitettua määrää työympäristöön sisältyviä AC-palveluita.
- Avaa Profilointi ja kirjaus -perspektiivi (Ikkuna > Avaa perspektiivi > Muu... > Profilointi ja kirjaus).
-
Aja malliluokka profilointi- ja kirjausperspektiivissä. (Valitse vaihtoehdot Aja > Profiili... > Luo uusi aloituskokoonpano, jonka laji on Java-sovellus. Aseta projektin nimi esimerkin projektin nimeksi. Aseta pääluokaksi HyadesLoggingLog4JSample. Siirry Määritteet-välilehdelle ja määritä seuraava JVM-ominaisuus: -Dlog4j.configuration="tiedosto:/<työtila>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml".
Siirry Valvontaohjelma-välilehdelle. Poista valinta vaihtoehdosta Java-profilointi ja valitse vaihtoehdot Agentin tunnistustoiminto > Profiili.)
- Kirjausagentin pitäisi löytyä ja se pitäisi liittää automaattisesti joidenkin sekuntien kuluttua. Voit tarkastella kirjattuja Common Base Event -lokitietueita valitsemalla havaitun kirjausagentin ja avaamalla lokinäkymän profilointi- ja kirjausperspektiivissä. (Valitse vaihtoehdot Ikkuna> Näytä näkymä > Muu... > Profilointi ja kirjaus > Lokinäkymä > OK.)
- Verestä profilointi- ja kirjausperspektiivin lokinäkymä (<napsauta hiiren kakkospainikkeella kirjausagenttia "HyadesLoggingLog4JSample"> > Verestä).
Vaihtoehtoisesti voit ajaa tämän mallin ja muodostaa manuaalisesti liitännän kirjausagenttiin seuraavasti:
- Vahvista, että kaikki käännösvirheet on korjattu.
- Kun käytät erillistä agentin ohjainta (AC), varmista, että se on käynnistetty (ei pakollista). Vaihtoehtoisesti voit käyttää suoraa yhteyttä eli rajattua määrää työympäristöön sisältyviä AC-palveluita.
-
Aja malliluokka Java-perspektiivistä. (Valitse vaihtoehdot Aja > Aja... > Luo uusi aloituskokoonpano, jonka laji on Java-sovellus
> Pääluokka > Hae... > HyadesLoggingLog4JSample > OK. Siirry Määritteet-välilehteen ja määritä seuraava JVM-ominaisuus:
-Dlog4j.configuration="file:/<työtila>/HyadesLoggingLog4JProject/cfg/HyadesLoggingLog4JSample.xml" >
Aja).
- Avaa Profilointi ja kirjaus -perspektiivi (Ikkuna > Avaa perspektiivi > Muu... > Profilointi ja kirjaus).
- Muodosta liitäntä HyadesLoggingLog4JSample-kirjausagenttiin profilointi- ja kirjausperspektiivistä. (Valitse vaihtoehdot Aja > Profiili... > Liitä - Java-prosessi > Uusi > Pääkone-välilehti. Valitse vaihtoehto Paikallinen suora yhteys, jos et käytä erillistä agentin ohjainta. Muussa tapauksessa käytä kelvollista pääkonenimeä ja porttia. Valitse Agentit-välilehti. Kaksoisnapsauta HyadesLoggingLog4JSample-agenttia. Valitse Kohde-välilehti > Profilointiprojekti > Selaa... > HyadesLoggingLog4JProject > OK > Profiili.)
- Aloita "HyadesLoggingLog4JSample"-kirjausagentin valvonta (<napsauta hiiren kakkospainikkeella kirjausagenttia "HyadesLoggingLog4JSample"> > Aloita valvonta).
- Tarkastele kirjattuja Common Base Event -lokitietueita avaamalla lokinäkymä Profilointi ja kirjaus -perspektiivissä (Ikkuna > Näytä näkymä > Muu... > Profilointi ja kirjaus > Lokinäkymä > OK).
- Verestä profilointi- ja kirjausperspektiivin lokinäkymä (<napsauta hiiren kakkospainikkeella kirjausagenttia "HyadesLoggingLog4JSample"> > Verestä).
(C) Copyright IBM Corporation 2000, 2006.