Отключить инфолог конечно способ, но не всегда нужно лишать пользователя возможности видеть сообщения.
По мотивам какого-то обсуждения на этом форуме я сделал так.
Добавил к классу Info параметр-флаг locked.
В info.add добавил проверку на флаг:
Код:
if (this.parmLocked())
return _exception;
В коде, где есть подозрение, что будет exception выключаю флаг, а потом включаю. В итоге получается обрабатывать исключения именно в моем блоке кода.