zoukankan      html  css  js  c++  java
  • log4j2+mybaits 打印sql操作语句

    1、log4j2依赖   

    pom.xml
         <!--
    log4j2 日志模块 --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.8.2</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.8.2</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web</artifactId> <version>2.8.2</version> </dependency>

    2、在resources目录下创建 log4j2.xml文件

    log4j2.xml

    <?
    xml version="1.0" encoding="UTF-8"?> <Configuration status="INFO" monitorInterval="1800"> <appenders> <Console name="consolePrint" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n" /> </Console> </appenders> <loggers> <!-- 将业务dao接口填写进去,并用控制台输出即可 --> <logger name="cn.zgmh.zxks.mapper.dao" level="DEBUG" additivity="false"> <appender-ref ref="consolePrint"/> </logger> <root level="info"> <appender-ref ref="consolePrint" /> </root> </loggers> </Configuration>

    3、在web.xml中进行配置

      <!-- log4j2 日志 -->
      <context-param>  
        <param-name>log4jConfiguration</param-name> 
       <param-value>classpath:log4j2.xml</param-value> </context-param> <listener> <listener-class>org.apache.logging.log4j.web.Log4jServletContextListener</listener-class> </listener>

    4、在mybatis配置文件中 配置

        <settings>
            <!-- 开启驼峰命名 -->
            <setting name="mapUnderscoreToCamelCase" value="true" />
            
            <!-- log4j2日志 -->
            <setting name="logImpl" value="LOG4J2" />
        </settings>

    5、已经配置ok了。可以看下效果了

  • 相关阅读:
    hdu 1181 (搜索BFS,深搜DFS,并查集)
    [置顶] ZSTACK之OSAL_Nv非易失性存储解读上
    Android中利用Fragment显示为两屏
    WCF也可以做聊天程序
    Myeclipse 连接MSSqlServer
    Mysql和Oracle的卸载
    第 5堂作业
    hdu 3421 Max Sum II
    【求助】一个菜鸟java作业,帮忙看一下错在哪儿,题目是判断回文数
    netcat使用
  • 原文地址:https://www.cnblogs.com/wangchengb/p/9464872.html
Copyright © 2011-2022 走看看