Problemer i programmer kan effektivt findes og diagnosticeres, ved at programaktiviteter og fejl registreres i logfiler. Der bruges typisk en logfunktion til at registrere disse aktiviteter og fejl i logfiler, f.eks. JSR-047 eller Java-API'er til logregistrering). Fejl og aktiviteter kan i stedet registreres direkte i en logagent som XML-fragmenter. Logagenter administreres af Agent Controller og kan bruges af udviklere og supportmedarbejdere til at overvåge programaktiviteter i realtid vha. lokale eller eksterne logagenter.
Aktiviteter og fejl, der registreres i en logagent, er XML-fragmenter, f.eks. Common Base Event.
Udviklere, der vil registrere programaktiviteter og fejl i en logagent, kan konfigurere deres eksisterende logfunktion og automatisk konvertere den til Common Base Event-format vha. Logging Utility Support. Apache Commons-logeksemplet kan f.eks. bruges som eksempel.
Udviklere kan i stedet skrive XML-fragmenter direkte til klassen org.eclipse.hyades.logging.core.LoggingAgent.