相关疑难解决方法(0)

如何以编程方式在运行时添加Log4J2 appender?

是否可以使用XML配置中的规范以编程方式添加Log4J2 appender?

我打算在log4j2.xml中定义它,然后像这样选择appender(不会编译):

if (arg[0].equals("log") ) {
    Logger.getLogger("loggerNameFromXMLConfig").addAppender("appenderNameFromXMLConfig");
} else {
    //...
}
Run Code Online (Sandbox Code Playgroud)

java logging log4j log4j2

33
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×1

log4j ×1

log4j2 ×1

logging ×1