Ошибки надо писать в stderr. И пользователю лучше выводить их без названия исключения.