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

  1. 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.
  2. 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:
  1. 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).
  2. Vahvista, että kaikki käännösvirheet on korjattu.
  3. 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.
  4. Avaa Profilointi ja kirjaus -perspektiivi (Ikkuna > Avaa perspektiivi > Muu... > Profilointi ja kirjaus).
  5. 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.)
  6. 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.)
  7. 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:

  1. 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).
  2. Vahvista, että kaikki käännösvirheet on korjattu.
  3. 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.
  4. 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.)
  5. Avaa Profilointi ja kirjaus -perspektiivi (Ikkuna > Avaa perspektiivi > Muu... > Profilointi ja kirjaus).
  6. 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.)
  7. Aloita "HyadesLoggingJava14Sample"-kirjausagentin valvonta (<napsauta hiiren kakkospainikkeella kohtaa "HyadesLoggingJava14Sample"-kirjausagentti> > Aloita valvonta).
  8. 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).
  9. Verestä profilointi- ja kirjausperspektiivin lokinäkymä (<napsauta hiiren kakkospainikkeella kohtaa "HyadesLoggingJava14Sample"-kirjausagentti> > Verestä).