Hyperjaxb3Mojo.java 文件源码

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

项目:hyperjaxb3 作者:
/**
 * Sets up the verbose and debug mode depending on mvn logging level, and
 * sets up hyperjaxb logging.
 */
protected void setupLogging() {
    super.setupLogging();

    final Logger rootLogger = LogManager.getRootLogger();
    rootLogger.addAppender(new NullAppender());
    final Logger logger = LogManager.getLogger("org.jvnet.hyperjaxb3");

    final Log log = getLog();
    logger.addAppender(new Appender(getLog(), new PatternLayout(
            "%m%n        %c%n")));

    if (this.getDebug()) {
        log.debug("Logger level set to [debug].");
        logger.setLevel(Level.DEBUG);
    } else if (this.getVerbose())
        logger.setLevel(Level.INFO);
    else if (log.isWarnEnabled())
        logger.setLevel(Level.WARN);
    else
        logger.setLevel(Level.ERROR);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号