/**
* Initializes console logger for tests. Sets the logger level to
* {@link Level#ERROR} by default. If the VM property <i>logOutputLevel</i>
* is specified, it is used to determine the logger level.
*/
public static void initializeLogger() {
Logger.getRootLogger().setLevel(Level.ERROR);
Logger.getRootLogger().removeAllAppenders();
Logger.getRootLogger()
.addAppender(new ConsoleAppender(new PatternLayout("[%-5p] %d{HH:mm:ss,SSS} %-30C{1} - %m%n")));
String outputLevelProperty = System.getProperty(VM_ARGUMENT_LOG_OUTPUT_LEVEL);
if (outputLevelProperty != null) {
if (!Logger.getRootLogger().getAllAppenders().hasMoreElements()) {
Logger.getRootLogger().addAppender(new ConsoleAppender());
}
Logger.getRootLogger().setLevel(Level.toLevel(outputLevelProperty));
} else {
Logger.getRootLogger().setLevel(Level.ERROR);
}
}
TestUtil.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:Vitruv
作者:
评论列表
文章目录