Tehokas tapa sovelluksen ongelmien määrittämiseen on sovelluksen tapahtumien ja virheiden kirjaus. Nämä tapahtumat ja virheet kirjataan yleensä kirjaustoiminnon avulla (esimerkiksi JSR-047- tai Java Logging -ohjelmointirajapinnat). Vaihtoehtoisesti virheet ja tapahtumat voidaan kirjata suoraan kirjausagenttiin XML-fragmentteina. Kirjausagentteja ohjaa agentin ohjain, jonka avulla sovelluskehittäjät ja tukihenkilöt voivat valvoa sovelluksen tapahtumia reaaliajassa, muodostamalla liitännän paikallisiin tai etäkirjausagentteihin.
Kirjausagenttiin kirjatut tapahtumat ja virheet ovat XML-fragmentteja, kuten Common Base Event.
Sovelluskehittäjät voivat määrittää nykyisen kirjaustoiminnon kokoonpanon ja muuttaa sen automaattisesti Common Base Event -muotoon Logging Utility Support -tukiohjelman avulla, kun he kirjaavat sovelluksen tapahtumia ja virheitä kirjausagenttiin. Voit tarkastella esimerkiksi Apache Common Logging -mallia.
Vaihtoehtoisesti sovelluskehittäjät voivat kirjoittaa XML-fragmentteja suoraan org.eclipse.hyades.logging.core.LoggingAgent-luokkaan.