STDERR 将每个堆栈跟踪行作为 WildFly server.log 中的 ERROR 日志条目写入

问题描述

我的 WildFly 服务器当前将通过 STDERR 写入的错误的每个堆栈跟踪行显示为单独的 ERROR 日志条目。这不会是什么大问题,但是因为我使用 SMTPAppender 发送有关新 ERROR 日志的电子邮件,它仅针对一个错误(每个堆栈跟踪行一个)发送超过 100 封电子邮件...
我想要实现的是有一个带有堆栈跟踪的日志条目,因此只发送一封电子邮件。对于不是通过 STDERR 编写的错误,这完全没问题。

我已经尝试过控制 stderr 条目,就像建议的 here 一样,但它并没有真正解决我的问题。

有没有办法像其他错误一样显示通过 stderr 写入的错误?所以第一行只有时间戳、日志级别等信息,而堆栈跟踪没有这些信息?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)