MyBatis(六)日誌
基於白嫖:【狂神說Java】Mybatis最新完整教程IDEA版通俗易懂
1 配置日誌
在mybati-config.xml
中配置日誌型別;
<!--設定-->
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
常見的有標準日誌檔案STDOUT_LOGGING
,以及常用的LOG4J
;
2 Log4j
2.1 配置檔案
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
2.2 父專案配置log4j
<!-- 日誌檔案 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
2.3 資源目錄下新建log4j.properties
#將等級為DEBUG的日誌資訊輸出到console和file這兩個目的地,console和file的定義在下面的程式碼
log4j.rootLogger=DEBUG,console,file
#控制檯輸出的相關設定
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n
#檔案輸出的相關設定
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./log/kuang.log
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n
#日誌輸出級別
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
2.4 使用
//導包
import org.apache.log4j.Logger;
//當前類為引數載入為日誌檔案
static Logger logger = Logger.getLogger(StuTest.class);
//列印日誌
logger.info("infor");
logger.debug("debug");
logger.error("error");
相關文章
- mybatis日誌MyBatis
- Mybatis日誌原始碼探究MyBatis原始碼
- 日誌第六天
- 設定mybatis 是否列印日誌MyBatis
- myBatis原始碼解析-日誌篇(1)MyBatis原始碼
- mybatis-plus匯入sql日誌MyBatisSQL
- mybatis log sql日誌輸出外掛MyBatisSQL
- Mybatis學習-日誌與分頁MyBatis
- mybatis原始碼解析-日誌介面卡MyBatis原始碼
- 使用Marker統一關閉mybatis日誌MyBatis
- PostgreSQL-開啟PG日誌(六)SQL
- springboot logback配置mybatis 日誌以及多環境配置Spring BootMyBatis
- Mybatis 中如何優雅的增強日誌功能?MyBatis
- Grafana 系列文章(六):Grafana Explore 中的日誌Grafana
- MyBatis中日誌MyBatis
- MyBatis實戰:如何將拼接的SQL列印到日誌MyBatisSQL
- 福氣滿滿-衝刺日誌(第六天)
- MyBatis筆記(六)MyBatis筆記
- 日誌分析-apache日誌分析Apache
- Util應用框架基礎(六) - 日誌記錄(一) - 正文框架
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- Spring Boot mybatis-config 和 log4j 輸出sql 日誌Spring BootMyBatisSQL
- 日誌
- 一個 JSer 的 Dart 學習日誌(六):寫一個向量JSDart
- Golang:手擼一個支援六種級別的日誌庫Golang
- Mybatis深入解析之日誌配置MyBatis
- Java小白的資料庫愛情(八)mybatis Log4j 日誌Java資料庫MyBatis
- 【Spring】日誌列印sql,日誌配置列印sqlSpringSQL
- Spring boot學習(六)Spring boot實現AOP記錄操作日誌Spring Boot
- Util應用框架基礎(六) - 日誌記錄(三) - 寫入 Seq框架
- Util應用框架基礎(六) - 日誌記錄(四) - 寫入 Exceptionless框架Exception
- [Java/日誌] 日誌框架列印應用程式日誌程式碼的執行情況Java框架
- CMS日誌
- 日誌配置
- Weblogic日誌Web
- ros 日誌ROS
- Log日誌
- 日誌列印