Для отладки я использую $modx->log(E_ERROR, 'message'); Как-то так. Уровень ошибки можно задавать через константу MODX, вторым параметром — текст ошибки или какой-нибудь объект. Результат виден во вкладке Отчеты-Журнал ошибок. Это в Рево.
Еще можно выставить нужный уровень отлова ошибок и тогда все критические ошибки будут отправляться в лог апача или энджинкса, но это уже настройки php скорее.