> если у нас в try {} несколько понятных вызовов методов,
причем таких как в примере, далеющих только логирование, и поэтому повторающихся сотни и тысячи раз, то try catch в таеом случае писать не нужно вообще. А добавить либо глобальный трай для всего приложение, либо написать отдельный хендлер/обработчки исключений, если язык позволяет.
То есть ответ на вопрос очевиден:
- если у нас в кетче только логинование, то трай не пишем вовсе
- если в кетче замороченная логика, то трай разумеется имеет смысл вынести в отдельный метод