在 Java 中禁用 Log4J 输出

2022-08-31 11:05:55

如何使用文件快速关闭所有Log4J输出?log4j.properties


答案 1

将“级别”设置为“关”(而不是“调试”、“信息”、“...”)


答案 2

如果要以编程方式关闭日志记录,请使用

List<Logger> loggers = Collections.<Logger>list(LogManager.getCurrentLoggers());
loggers.add(LogManager.getRootLogger());
for ( Logger logger : loggers ) {
    logger.setLevel(Level.OFF);
}

推荐