Всегда - сильное слово, код регистрации должен быть там, где это необходимо.В большинстве случаев существуют категории журналирования.
**INFO**: General application information
**DEBUG**: Information that may be helpful if trying to debug using the log.
**ERROR**: Error information.
Я уверен, что есть и другие категории, однако, как вы можете видеть, в случае этих 3 журналирование ОШИБКИ, вероятно, будет только в блоке перехвата, гдетак как остальные 2 действительно могут быть где угодно.