Wildfly日志记录模式元素-是否有文档?

问题描述 投票:5回答:1

我正在使用Wildfly 10.1,我真的很想知道我可以使用哪些日志记录模式元素。

我在这里找到此文档:https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html一本Wildfly书引用。

但这不是全部事实,因为有比此处提到的更多的元素,例如%s或%E Elements。

我也发现了这个https://logging.apache.org/log4j/2.x/manual/layouts.html但这不能成为真理,因为提到的%throwable {short.className}不起作用。

还有Wildfly文档,网址为https://docs.jboss.org/author/display/WFLY10/Handlers#Handlers-formatter一言不发,什么模式元素都可用。

我尝试创建一个日志记录模式,该模式每个异常将仅生成一行(无堆栈跟踪),但仍包含异常消息以及类,方法和行号。

wildfly wildfly-10
1个回答
1
投票

现在有一个用于记录格式化程序的文档。 Wildfly Logging Formatters

您可以将%l用于位置信息,但是没有堆栈跟踪就没有异常消息的模式。

这里是文档中的相关部分;

%l:位置信息。这包括调用方的类名,方法名,文件名和行号。

%m:格式化的消息,包括所有堆栈跟踪。

%s:简单格式的消息。如果记录了原因,这将不包括堆栈跟踪。

%e:打印完整的堆栈跟踪。

%e {0}:打印堆栈跟踪,而忽略所有抑制的消息。

%e {1}:打印堆栈跟踪,最多包含一条禁止显示的消息。

© www.soinside.com 2019 - 2024. All rights reserved.