Quelle est l'approche correcte pour enregistrer à la fois un message d'erreur et une exception à l'aide de la fonction SLF4J ?
J'ai essayé de le faire, mais la trace de pile de l'exception n'est jamais imprimée :
logger.error("Unable to parse data {}", inputMessage, e);
Dans ce cas, je veux remplir {}
avec le inputMessage
ainsi que la journalisation de la trace de l'exception.
La seule façon que je vois de le faire serait de procéder de la manière suivante :
logger.error("Unable to parse data " + inputMessage, e);
ce qui n'est pas beau à voir.