Ett effektivt sätt att fastställa och diagnostisera problem i tillämpningar är att logga tillämpningshändelser och -fel. Tillämpningshändelser och -fel loggas vanligen genom en loggningsfunktion (t.ex. JSR-047 eller APIer för Java-loggning). Alternativt kan fel och händelser loggas direkt till en loggningsagent som XML-fragment. Loggningsagenter hanteras av agentkontrollanten och gör så att utvecklare och supportpersonal kan ansluta till lokala loggningsagenter eller fjärrloggningsagenter för att övervaka tillämpningens aktivitet i realtid.
Händelser och fel som loggas till en loggningsagent är XML-fragment som t.ex. gemensamma bashändelser.
Utvecklare som vill logga tillämpningshändelser och -fel till en loggningsagent kan konfigurera sin befintliga loggningsfunktion och automatiskt konvertera den till formatet för gemensamma bashändelser genom att använda funktionen för loggningsverktyg. Exempel på gemensam Apache-logg är ett exempel.
Alternativt kan utvecklare skriva XML-fragment direkt till klassen org.eclipse.hyades.logging.core.LoggingAgent.