Я пытаюсь разработать команду CLI, которая возвращает список сотрудников из базы данных сервера, используя остаток. Я использовал метод restTemplate.getObject() для получения списка. Это прекрасно работает, но в консоли, я получаю журналы отладки какКак отключить или маршрутизировать журналы отладки при использовании restTemplate
3:06:58.564 [main] DEBUG o.s.web.client.RestTemplate - Setting request Accept header to [application/xml, text/xml, application/*+xml, application/json]
13:06:58.989 [main] DEBUG o.s.web.client.RestTemplate - GET request for "https://ip:8080/service/employee/list" resulted in 200 (OK)
Я не хочу, чтобы эти отладочные сообщения в моей консоли. Как отключить их? Также можно рассмотреть маршрутизацию этих сообщений в другой файл журнала.
Я пробовал оба этих варианта, но это работа. Еще одно дополнение к моему вопросу заключается в том, что у меня есть некоторые ошибки в журналах сервера, связанные с журналом. 2014-09-26 10: 04: 16,739 ОШИБКА [Thread-2] STDERR (AbstractLoggingWriter.java:71) - SLF4J: путь класса содержит несколько привязок SLF4J. Имеет ли это какое-либо отношение к журналам, входящим в консоль, даже после изменения файла logback.xml? – JavaWorld
Я не знаю, связано ли это, но вы должны принять решение о своей системе регистрации (slf4j + logback - отличный выбор, но, как любой другой выбор, он должен быть правильно настроен) и исправить эту ошибку до настройки уровня журнала. Кстати, где вы положили 'logback.xml'? –
Я сохранил logback.xml в папке src/main/resources. Я вижу, что файл testFile.log создан, но внутри нет содержимого. Журналы все еще приходят в консоль. – JavaWorld