Мне нужно, чтобы мой Logger печатал в файлах , а не в консоли (но я хочу этого, если я использую System.out.println () он печатается на консоли или любой ошибке, которую показывает Spring).Кроме того, мне нужно, чтобы он печатал только то, что я положил на logger.info (...) или logger.error (...) , а не журналы, которые генерирует Spring.
Я видел этот ответ , но он не работает для меня.
Подводя итог: я хочу напечатать в консоли то, что обычно печаталось бы, если бы я не использовалlogger, просто печатайте исключения, которые не контролируются, сообщения Spring и System.out.println и записывайте в файлы то, что я явно советую регистратору сохранять с помощью logger.info () или logger.error()
Мой текущий application.yml :
logging:
file: logs/test.txt
pattern:
file: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"
level:
es:
test:
hos:
testsecond:
rest:
resources: info
exceptions: error
Спасибо!