где надо было добавить extends LazyLogging и дальше просто использовать logger.info залогировать одну строчку без всякого контекста и т.п. в логи?
Я лично руками инициализирую логгер, передаю название класса вручную, а потом уже внутри map или flatMap использую.
Сам привык, но это боль регулярная немного. Пытался с налету освоить как в Tofu это делается, но обнаружил что ещё больше кода писать приходится. Полазил по документации, а там все ссылки 404. А автодеривация вроде не про автоматическое создание логгеров, а во входы и выходы в методы.
Наверное я когда-нибудь второй раз попробую, и спрошу совета в канале про Тофу, но пока у меня нет в голове такого же восприятия что проблему с созданием логгеров уже несколько лет назад как решили 😊
я в кетсхелпер уже принес, надо всего лишь посмотреть ПР
заменить LazyLogging на StrictLogging и заняться чем-нибудь интересным
Неправильно работать будет. Это же effectful операция.
Логгирование
фепе одобряешь?
а, я думал, речь о замене lazy на strict
по настроению
Ого, да ты по серьезке прям начал, красава
напиши свой трейт IoLogging, куда добавь экстеншены которые выдают IO { logger.log }
Обсуждают сегодня