Cách tiếp cận chính xác để ghi lại cả thông báo lỗi và ngoại lệ bằng SLF4J là gì?
Tôi đã thử làm điều này nhưng dấu vết ngăn xếp ngoại lệ không bao giờ được in:
logger.error("Unable to parse data {}", inputMessage, e);
Trong trường hợp này tôi muốn cư {}
với inputMessage
cũng như đăng xuất stacktrace ngoại lệ.
Cách duy nhất tôi có thể thấy để làm điều này là làm như sau:
logger.error("Unable to parse data " + inputMessage, e);
không đẹp.