java培训课程:中用程序修改log4j的输出等级
public static void SetLogLevel(String strAppender, String level){
if(level == null || strAppender == null)
return;
Appender appender = Logger.getRootLogger().getAppender(strAppender);
Level levelSet = Level.toLevel(level);
if (levelSet != null && appender != null){
Filter filterIt = appender.getFilter();
while(filterIt != null){
if(filterIt instanceof LevelRangeFilter){
LevelRangeFilter f = (LevelRangeFilter)filterIt;
f.setLevelMin(levelSet);
break;
}
filterIt = filterIt.getNext();
}
Logger.getRootLogger().setLevel(levelSet);
}
}
© 牛耳教育|长沙java培训|长沙java培训学校|长沙软件培 | Powered by LOFTER