我们可以创建appender-ref
标签以通过引用指定appender。布局有类似的东西吗?
例如:
// ...
<layout name="MYLAYOUT" class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d][%t][%c][%M][%p]: %m%n"/>
</layout>
<root>
<appender-ref ref="CONSOLE"/>
<layout-ref ref="MYLAYOUT"/>
</root>
答案 0 :(得分:0)
不幸的是,开箱即用是不可能的。
但是,您可以编写自己的布局类,例如作为PatternLayout
的子类。
然后,您的自定义布局可以使用参数ConversionPattern-ref
,或者可以以所有实例使用上次设置的模式(而不是恢复为默认值)的方式实现。