如何在 log4j2 中以编程方式更改 Appender 布局?

Raj*_*hna 6 java log4j2

以前在 log4j 1.x 中我能够在 Appender 上添加 appender.setLayout() 但现在在 log4j 2.x 中没有 setLayout() 这样的方法。如何在 log4j2 中以编程方式将布局设置为 Appender 对象?

wal*_*len 2

没有 setLayout() 方法。您将需要获取当前配置并在运行时更新它,如文档中所述。