日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

slf4j + logback 输出日志:mybatis sql语句

發布時間:2025/5/22 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 slf4j + logback 输出日志:mybatis sql语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 引入jar包:maven resposity 中 選擇logback classic module

?

<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>

2 添加logback.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?> <configuration><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>d:/logs/carmall-manager.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>d:/logs/carmall-manager.%d{yyyy-MM-dd}.log</fileNamePattern></rollingPolicy><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- mapper 文件的包路徑--><logger name="mapper" level="debug" /><!--log4jdbc --><logger name="jdbc.sqltiming" level="debug"/><logger name="com.ibatis" level="debug" /><logger name="com.ibatis.common.jdbc.SimpleDataSource" level="debug" /><logger name="com.ibatis.common.jdbc.ScriptRunner" level="debug" /><logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate"level="debug" /><logger name="java.sql.Connection" level="debug" /><logger name="java.sql.Statement" level="debug" /><logger name="java.sql.PreparedStatement" level="debug" /><logger name="java.sql.ResultSet" level="debug" /><root level="info"><appender-ref ref="console" /><appender-ref ref="cn.iautos.manager" /><appender-ref ref="com.ibatis" /><appender-ref ref="rollingFile" /></root> </configuration>

  最后輸出日志

22:25:42,179 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [java.sql.PreparedStatement] to DEBUG 22:25:42,179 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [java.sql.ResultSet] to DEBUG 22:25:42,179 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO 22:25:42,179 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [console] to Logger[ROOT] 22:25:42,180 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [cn.iautos.manager]. Did you define it below instead of above in the configuration file? 22:25:42,180 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - See http://logback.qos.ch/codes.html#appender_order for more details. 22:25:42,180 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [com.ibatis]. Did you define it below instead of above in the configuration file? 22:25:42,180 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - See http://logback.qos.ch/codes.html#appender_order for more details. 22:25:42,180 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [rollingFile] to Logger[ROOT] 22:25:42,180 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 22:25:42,181 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@7d417077 - Registering current configuration as safe fallback point22:25:42.649 [main] DEBUG mapper.UserMapperI.getUser - ==> Preparing: select * from users where id=? 22:25:42.704 [main] DEBUG mapper.UserMapperI.getUser - ==> Parameters: 1(Integer) 22:25:42.742 [main] DEBUG mapper.UserMapperI.getUser - <== Total: 1 User{id='1', name='test', action='test'}

  

最近在項目中添加日志

如果是spring boot項目的話:
只要在application.properties里面加上

logging.level.com.你的包名=true。就ok

轉載于:https://www.cnblogs.com/onfly/p/7748422.html

總結

以上是生活随笔為你收集整理的slf4j + logback 输出日志:mybatis sql语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。