Een effectieve manier om problemen in toepassingen vast te stellen en een diagnose te maken, is events en fouten in toepassingen vastleggen. Deze events en fouten worden meestal vastgelegd met een logboekvoorziening (bijvoorbeeld JSR-047 of Javalogboek-API's). Daarnaast kunnen fouten en events rechtstreeks als XML-fragmenten in een logboekagent worden vastgelegd. Logboekagents worden beheerd door de agentcontroller zodat ontwikkelaars en ondersteunend personeel verbinding kunnen maken met lokale logboekagents of logboekagents op afstand om de activiteit van de toepassing in real-time te kunnen bewaken.
Events en fouten die zijn vastgelegd in een logboekagent zijn XML-fragmenten zoals de Common Base Event.
Om toepassingsevents en -fouten vast te leggen in een logboekagent kunnen ontwikkelaars hun bestaande vastleggingsfaciliteit configureren en automatisch omzetten naar de Common Base Event-indeling met behulp van de ondersteuning voor logboekfunctionaliteit. Raadpleeg het voorbeeld van Apache Commons Logging.
Daarnaast mogen ontwikkelaars XML-fragmenten rechtstreeks wegschrijven naar de klasse org.eclipse.hyades.logging.core.LoggingAgent.