Каков правильный подход для регистрации как сообщения об ошибке, так и исключения с использованием SLF4J?Как регистрировать исключение и сообщение с заполнителями с помощью SLF4J
Я попытался сделать это, но трассировки стека исключений никогда не печатается:
logger.error("Unable to parse data {}", inputMessage, e);
В этом случае я хочу, чтобы заполнить {}
с inputMessage
, а также выхода из за StackTrace исключение.
Единственный способ, которым я могу видеть, чтобы сделать это было бы сделать это:
logger.error("Unable to parse data " + inputMessage, e);
, которая не очень.
Огромное спасибо за указание этого. – pjp
Это описано в Javadoc? Я ожидал найти аналогичную информацию здесь: http://www.slf4j.org/apidocs/org/slf4j/Logger.html – Scot
Я верю, но, как @Scot, я надеялся, что это поведение будет задокументировано. – Stephan