我正在使用 log4j 异常日志记录语法,例如
log.error("Exception: ", e);
在我看来,log4j 正在插入一个回车符来分隔消息和可抛出的内容。可以看到下面圈起来的^M。有人知道我如何将该日志作为正常的换行符吗? (所以它看起来像前面的日志语句)
最佳答案
如果您想要堆栈跟踪,我相信这就是预期的输出。如果您想要异常消息本身,可以使用 e.getMessage()
访问它。在您的情况下,您可以消除 Exception:
字符串,因为您已经在错误级别记录它并将其记录为 log.error(e.getMessage(), e)
。
关于java - log4j2 ERROR异常添加回车?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58822344/