【发布时间】:2018-05-25 02:25:22
【问题描述】:
我正在使用 Wildfly 10.1,我真的很想知道我可以使用哪些日志记录模式元素。
我在这里找到了这个文档: https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html 由 Wildfly 书籍引用。
但这不可能是全部事实,因为有比那里提到的更多的元素,例如 %s 或 %E 元素。
我也发现了这个 https://logging.apache.org/log4j/2.x/manual/layouts.html 但这不可能是事实,因为提到的 %throwable{short.className} 不起作用。
还有 Wildfly 文档,位于 https://docs.jboss.org/author/display/WFLY10/Handlers#Handlers-formatter 没有说明可用的模式元素。
我尝试创建一个日志记录模式,每个异常只生成一行(无堆栈跟踪),但仍包含异常消息以及类、方法和行号。
【问题讨论】:
-
不幸的是,目前还没有相关文档。虽然它肯定在 TODO 列表中。也没有仅记录
Throwable.getMessage()的默认方式。您必须编写一个自定义格式化程序。 -
感谢您的回答,所以我知道我可以停止寻找它了。但是,当我们这样做时,您能否指出我找到解析模式字符串的来源的方向?也许我可以通过阅读源代码来弄清楚。
-
太棒了!非常感谢!
-
所以,这几乎看起来像 logback。是否有原因 wildfly 不仅仅依赖于日志记录工具?
标签: wildfly wildfly-10