Účinnou metodou stanovení a diagnostikování problémů v aplikacích je protokolování událostí a chyb aplikace. Tyto události a chyby obvykle protokoluje určité protokolovací zařízení (například JSR-047 nebo Protokolovací rozhraní API Java). Alternativně lze chyby a události protokolovat přímo do agenta protokolování v podobě fragmentů XML. Agenti protokolování jsou řízeni Řadičem agentů, který vývojářům a obsluze umožňuje připojování k lokálním a vzdáleným agentům protokolování za účelem monitorování aktivity aplikací v reálném čase.
Události a chyby protokolované do agenta protokolování jsou fragmenty XML, jež jsou obdobou příslušných prvků události Common Base Event.
Za účelem protokolování událostí a chyb aplikace do agenta protokolování vývojáři mohou konfigurovat své stávající protokolovací zařízení a pomocí podpory nástrojů protokolování provádět automatickou konverzi do formátu události Common Base Event. Jako příklad zde uvádíme ukázku protokolování Apache Common Logging.
Alternativně mohou vývojáři fragmenty XML zapisovat přímo do třídy org.eclipse.hyades.logging.core.LoggingAgent.