log4j 将VM参数初始化为静态变量

avkwfej4  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(119)

我正在JUL - Log4j 1.x桥上工作。我遵循以下步骤https://stackoverflow.com/a/4318607。当我使用VM参数时,一切都正常:

-Djava.util.logging.manager=org.apache.logging.julbridge.JULBridgeLogManager

但是我不能使用VM参数,这是一些方法如何设置这个类路径像静态变量?例如在Main.class中
或者以某种方式将java.util.logging.manager(日志管理器类)设置为JULBridgeLogManager

w80xi6nr

w80xi6nr1#

我在Main类中使用了static block和delete VM参数,效果很好:

static {
    System.setProperty("java.util.logging.manager", "org.apache.logging.julbridge.JULBridgeLogManager");
}

相关问题