Мне интересно, куда должен идти код регистрации. Например, должен ли мой репозиторий регистрировать собственные ошибки? Или я должен регистрировать все ошибки из пользовательского интерфейса / контроллера? Есть ли какие-то общие принципы дизайна по этому поводу, есть ли у кого-нибудь ссылка на хорошую статью или что-то подобное.