首先明白一个到底,直接运行main函数配置文件读取都是有工程规则的,比如扫描/resurce/目录,这样会很麻烦,不管你用的log4j,还是logback都要去配置。mian是需要寻找路径的。所以用以下代码控制所有日志输出,
static {
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
List<ch.qos.logback.classic.Logger> loggerList = loggerContext.getLoggerList();
for (int i = 0; i < loggerList.size(); i++) {
loggerList.get(i).setLevel(ch.qos.logback.classic.Level.ERROR);;
}
}