zoukankan      html  css  js  c++  java
  • 04-Mybatis

    1.日志

    在mybatis-config.xml文件中配置日志

    <settings>
            <setting name="logImpl" value="STDOUT_LOGGING"/>   <!-- 标准日志-->
        </settings>

    2.常用的日志实现value值

    LOG4J:是一个APACHE的一个开源项目,可以控制日志信息输送的目的地是控制台,文件,或者是接口,事件记录器等

    LOG4J2:LOG4J的升级版

    STDOUT_LOGGING:标准日志工厂

    3.日志配置
    Stdout 打印到控制台
    logFile 日志打印到磁盘中
    dailyFile 按照固定时长生成不同的日志文件
     # Global logging configuration
    log4j.rootLogger=DEBUG, stdout,dailyFile
    # 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

    # u65E5u5FD7u6587u4EF6(logFile)
    log4j.appender.logFile=org.apache.log4j.FileAppender
    log4j.appender.logFile.Threshold=DEBUG
    log4j.appender.logFile.ImmediateFlush=true
    log4j.appender.logFile.Append=true
    log4j.appender.logFile.File=D:/iotest/log.log4j
    log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.logFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n


    # 你好(dailyFile)
    log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.dailyFile.Threshold=DEBUG
    log4j.appender.dailyFile.ImmediateFlush=true
    log4j.appender.dailyFile.Append=true
    log4j.appender.dailyFile.File=D:/iost/log.log4j
    log4j.appender.dailyFile.DatePattern='.'yyyy-MM-dd
    log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.dailyFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

    4.日志的使用

    1.导包

    向pom.xml文件中导入

    <dependencies>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        </dependencies>

    2.在测试中获得日志工厂

    static Logger loger=Logger.getLogger(UserDaoTest.class);

    3.在方法中打印测试级别

     @Test
        public void userLog4j(){
            loger.info("info:进入了test log4j");
            loger.debug("debug:进入了test log4j");
            loger.error("error:进入了test log4j");
        }
  • 相关阅读:
    多项式求逆
    luoguP3380 【模板】二逼平衡树(树套树)
    NTT
    poj2728 Desert King
    eclipse使用
    Java之面向对象
    Python实现终端高亮显示
    requests
    Go基础
    0919CSP-S模拟测试赛后总结
  • 原文地址:https://www.cnblogs.com/rongrui/p/13554031.html
Copyright © 2011-2022 走看看