Java 如何在正在运行的应用程序中更改log4j2模式
我正在搜索是否有可能在已经运行的应用程序中更改log4j2日期格式。我需要一个客户端,用户可以选择不同的语言。根据他的选择,我想更改当前配置为(仅作为示例)的模式(布局)Java 如何在正在运行的应用程序中更改log4j2模式,java,log4j2,log4j,Java,Log4j2,Log4j,我正在搜索是否有可能在已经运行的应用程序中更改log4j2日期格式。我需要一个客户端,用户可以选择不同的语言。根据他的选择,我想更改当前配置为(仅作为示例)的模式(布局) 有人知道怎么做吗?我找不到任何资源,因为log4j 1主要使用….我不确定这是正确的方法,因为API目前可能缺少此选项,但它对我有效: XML: 我不确定这是不是正确的方法,因为API目前可能缺少此选项,但它适合我: XML: log4j2有一个配置属性 log4j2.xml: <Configuration mon
有人知道怎么做吗?我找不到任何资源,因为log4j 1主要使用….我不确定这是正确的方法,因为API目前可能缺少此选项,但它对我有效: XML:
我不确定这是不是正确的方法,因为API目前可能缺少此选项,但它适合我: XML:
log4j2有一个配置属性 log4j2.xml:
<Configuration monitorInterval="5">
...
</Configuration>
...
log4j 2将在每个监视器间隔秒自动重新读取整个配置 log4j2.xml:
<Configuration monitorInterval="5">
...
</Configuration>
...
log4j 2将在每个监视器间隔秒自动重新读取整个配置方法
setConversionPattern
不存在(不再?)。方法setConversionPattern
不存在(不再?)。
14:02:00.343 [main] INFO test.Log4j2Sample - hey!
14:02:00 [main] INFO test.Log4j2Sample - hey!
<Configuration monitorInterval="5">
...
</Configuration>