TestUtil.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:Vitruv 作者:
/**
 * 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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号