Jakie jest prawidłowe podejście do rejestrowania zarówno komunikatu o błędzie, jak i wyjątku przy użyciu SLF4J?Jak rejestrować wyjątki i wiadomości z symbolami zastępczymi za pomocą SLF4J
Próbowałem to zrobić, ale śladu stosu wyjątku nie jest drukowana:
logger.error("Unable to parse data {}", inputMessage, e);
W tym przypadku chcę wypełnić {}
z inputMessage
jak wylogowaniu się StackTrace wyjątku.
Jedynym sposobem, widzę to zrobić byłoby, aby to zrobić:
logger.error("Unable to parse data " + inputMessage, e);
który nie jest ładna.
Wielkie dzięki za wskazanie tego. – pjp
Czy jest to opisane w Javadoc? Spodziewałem się znaleźć podobne informacje tutaj: http://www.slf4j.org/apidocs/org/slf4j/Logger.html – Scot
Wierzę, że ty, ale tak jak @Scot, miałem nadzieję, że to zachowanie zostanie udokumentowane. – Stephan