แนวทางที่ถูกต้องในการบันทึกทั้งข้อความแสดงข้อผิดพลาดและข้อยกเว้นโดยใช้SLF4Jคืออะไร?
ฉันได้ลองทำสิ่งนี้แล้ว แต่ไม่เคยพิมพ์การติดตามสแต็กข้อยกเว้น:
logger.error("Unable to parse data {}", inputMessage, e);
ในกรณีนี้ฉันต้องการเติมข้อมูล{}
ด้วยinputMessage
เช่นเดียวกับการออกจากระบบ stacktrace ข้อยกเว้น
วิธีเดียวที่ฉันสามารถทำได้คือทำสิ่งนี้:
logger.error("Unable to parse data " + inputMessage, e);
ซึ่งไม่สวย