美文网首页
在用log4j调试mybatis代码时报错

在用log4j调试mybatis代码时报错

作者: FrankHuang93 | 来源:发表于2017-07-29 14:27 被阅读155次
    log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). 
    log4j:WARN Please initialize the log4j system properly.
     log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    

    解决方法 : 在classes/路径下加上文件 log4j.properties 其参考内容如下

    # Set root logger level to error
    log4j.rootLogger=INFO, Console, File
    
    ###### Console appender definition #######
    
    # All outputs currently set to be a ConsoleAppender.
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c{3}] %m%n
    #log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n
    
    ###### File appender definition #######
    log4j.appender.File=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.File.File=spring.log
    log4j.appender.File.Append=false
    log4j.appender.File.layout=org.apache.log4j.PatternLayout
    log4j.appender.File.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n
    

    第二种解决方法是直接在resource文件夹里添加log4j.properties文件,这个还能打印sql语句

    # Global logging configuration
    log4j.rootLogger=ERROR, stdout
    # MyBatis logging configuration...
    log4j.logger.com._520it.mybatis.domain=TRACE
    # Console output...
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
    

    相关文章

      网友评论

          本文标题:在用log4j调试mybatis代码时报错

          本文链接:https://www.haomeiwen.com/subject/acfclxtx.html