Я хотел задать вопрос относительно подхода к работе с исключениями и ошибками.У меня есть собственная разработка приложения MVC, в которой необходимо работать с ошибками.Как мне кажется, подход написания ErrorHandler, где будут и ошибки, и исключения, хорош.В этом ErrorHandler я написал 3 метода: ошибка, fatalError и исключение.Каждый из них включал ведение журнала.
Я хочу сделать так, чтобы в выпуске вообще не отображалось никакой ошибки (error), а fatalError и исключения (некоторые) выдавали ошибки на своей странице (500 или 404),При разработке все ошибки, комментарии и т. Д. Были критическими и показывали специальную страницу с пояснениями.
У меня есть некоторые сомнения в правильности такого подхода.Должен ли я создавать свои собственные типы исключений и когда мне их вызывать?Как лучше всего справиться со всеми этими вещами?