JSR-047-kirjausmallin käsittely
Tässä mallissa esitetään Common Base Event -tapahtumien kirjauksen TPTP-tuki käyttämällä niitä JSR-047-kirjausrajapintoja, jotka on toteutettu JDK:n versiossa 1.4.0 tai uudemmassa versiossa (eli java.util.logging). Käyttäjät tutustuvat siihen, miten Common Base Event -tapahtumat kirjataan konsoliin ja kirjausagenttiin.
Luo esimerkki valitsemalla vaihtoehdot Tiedosto >
Uusi > Esimerkki... > JSR-047 Logging Sample, jos et jo ole luonut esimerkkiä.
Malli sisältää Java-lähdekoodin, riippuvuussuhteet (pois luettuina java.util.logging-luokat) ja kokoonpanotiedoston, joita tarvitaan Common Base Event -tapahtumien kirjauksessa JSR-047-kirjaustoimintoon, joka on toteutettu JDK:n versiossa 1.4.0 tai uudemmassa versiossa (eli java.util.logging).
Tämän mallin käännös ja suoritus edellyttävät JRE-ympäristön versiota 1.4.0 tai uudempaa versiota (eli java.util.logging).
Oletukset
- Kun aloitat tämän sovelluksen
työympäristön profilointi- ja kirjausperspektiivissä, agentin ohjainsovellus tai -palvelu
on määritetty käyttämään JRE-ympäristön versiota 1.4.0 tai uudempaa versiota.
- Ympäristömuuttujan java.util.logging.config.file arvoksi on asetettu JSR-047-kirjaustoiminnon (java.util.logging) kokoonpanotiedoston (HyadesLoggingJava14Sample.properties) tarkka polku ja nimi. Esimerkiksi <työtila>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.
Aloitus
Voit ajaa tämän mallin ja liittää sen kirjausagenttiin seuraavasti:
- Jos työympäristön JRE-oletusympäristön versio ei ole 1.4.0 tai uudempi, muokkaa juuri luotua Java-projektia (esimerkiksi LoggingJava14Project), jotta voit kääntää ja suorittaa sen JRE-ympäristön versiossa 1.4.0 tai uudemmassa versiossa (Projekti > Ominaisuudet > Java-koontipolku > Kirjastot > JRE_LIB > Poista > Lisää kirjasto... > JRE-järjestelmäkirjasto > Seuraava > Vaihtoehtoinen JRE-ympäristö > Asennetut JRE-ympäristöt... > Lisää... > JRE-ympäristön kotihakemisto > Selaa... > [JRE 1.4.0 tai uudempi] > OK > OK > OK > Valmis > OK).
- 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 kirjausperspektiivistä. (Valitse vaihtoehdot Aja > Profiili... Luo uusi aloituskokoonpano, jonka laji on Java-sovellus. Aseta projektin nimi esimerkin projektin nimeksi. Aseta pääluokaksi HyadesLoggingJava14Sample. Siirry Määritteet-välilehdelle ja määritä seuraava JVM-ominaisuus: -Djava.util.logging.config.file="<työtila>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties".
Siirry Valvontaohjelma-välilehteen. Poista valinta vaihtoehdosta Java-profilointi ja valitse vaihtoehdot Agentin löytötoiminto > 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ä lokinäkymä profilointi- ja kirjausperspektiivissä. (Napsauta hiiren kakkospainikkeella kirjausagenttia HyadesLoggingJava14Sample > Verestä.)
Vaihtoehtoisesti voit ajaa tämän mallin ja muodostaa manuaalisesti liitännän kirjausagenttiin seuraavasti:
- Jos työympäristön JRE-oletusympäristön versio ei ole 1.4.0 tai uudempi, muokkaa juuri luotua Java-projektia (esimerkiksi LoggingJava14Project), jotta voit kääntää ja suorittaa sen JRE-ympäristön versiossa 1.4.0 tai uudemmassa versiossa (Projekti > Ominaisuudet > Java-koontipolku > Kirjastot > JRE_LIB > Poista > Lisää kirjasto... > JRE-järjestelmäkirjasto > Seuraava > Vaihtoehtoinen JRE-ympäristö > Asennetut JRE-ympäristöt... > Lisää... > JRE-ympäristön kotihakemisto > Selaa... > [JRE 1.4.0 tai uudempi] > OK > OK > OK > Valmis > OK).
- 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...> HyadesLoggingJava14Sample > OK. Siirry Määritteet-välilehdelle ja määritä seuraava JVM-ominaisuus:
-Djava.util.logging.config.file="<työtila>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" >
Aja.)
- Avaa Profilointi ja kirjaus -perspektiivi (Ikkuna > Avaa perspektiivi > Muu... > Profilointi ja kirjaus).
- Muodosta liitäntä HyadesLoggingJava14Sample-kirjausagenttiin profilointi- ja kirjausperspektiivissä. (Valitse vaihtoehdot Aja > Profiili... > Liitä - Java-prosessi > Uusi > Pääkone-välilehti. > Valitse vaihtoehto Paikallinen suora yhteys, ellet käytä erillistä agentin ohjainta. Muussa tapauksessa käytä kelvollista pääkonenimeä ja porttia. Valitse Agentit-välilehti. Kaksoisnapsauta agenttia HyadesLoggingJava14Sample. Napsauta Kohde-välilehteä > Profilointiprojekti > Selaa... > HyadesLoggingJava14Sample > OK > Profiili.)
- Aloita "HyadesLoggingJava14Sample"-kirjausagentin valvonta (<napsauta hiiren kakkospainikkeella kohtaa "HyadesLoggingJava14Sample"-kirjausagentti> > Aloita valvonta).
- Voit tarkastella kirjattuja Common Base Event -lokitietueita avaamalla lokinäkymän 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 kohtaa "HyadesLoggingJava14Sample"-kirjausagentti> > Verestä).
(C) Copyright IBM Corporation 2000, 2006.