Hallo!
Eine Logging Klasse um selbstdefinierte Fehler in eine Logdatei zu schreiben gibts hier:
http://www.phpclasses.org/browse/package/1290.html
Zum Download mußt Du Dich wahrscheinlich registrieren.
Vielleicht kann man die für xml - Ausgabe umschreiben? Mir reicht die Textversion aus.
Dabei ist auch eine Error Handler Funktion, die ich noch nicht getestet habe, aber damit könntest Du sogar die von PHP erzeugten Fehlermeldungen mit set_error_handler() in das Logbuch "umleiten".
Grüße
Martin