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列印sql日誌配置MyBatisSQL
- 日誌第六天
- 設定mybatis 是否列印日誌MyBatis
- myBatis原始碼解析-日誌篇(1)MyBatis原始碼
- mybatis log sql日誌輸出外掛MyBatisSQL
- Mybatis學習-日誌與分頁MyBatis
- mybatis-plus匯入sql日誌MyBatisSQL
- mybatis原始碼解析-日誌介面卡MyBatis原始碼
- 使用Marker統一關閉mybatis日誌MyBatis
- PostgreSQL-開啟PG日誌(六)SQL
- 【web】log4j列印mybatis的日誌WebMyBatis
- Mybatis 中如何優雅的增強日誌功能?MyBatis
- MyBatis中日誌MyBatis
- MyBatis實戰:如何將拼接的SQL列印到日誌MyBatisSQL
- MyBatis筆記(六)MyBatis筆記
- Grafana 系列文章(六):Grafana Explore 中的日誌Grafana
- 福氣滿滿-衝刺日誌(第六天)
- mysql之 日誌體系(錯誤日誌、查詢日誌、二進位制日誌、事務日誌、中繼日誌)MySql中繼
- Util應用框架基礎(六) - 日誌記錄(一) - 正文框架
- 【Lolttery】專案開發日誌 (六)前端的React js前端ReactJS
- php日誌,記錄日誌PHP
- 日誌分析-apache日誌分析Apache
- 聯機重做日誌、歸檔日誌、備用重做日誌
- Spring boot 六 整合 MyBatisSpring BootMyBatis
- springboot logback配置mybatis 日誌以及多環境配置Spring BootMyBatis
- mysql 日誌之錯誤日誌MySql
- mysql 日誌之慢查詢日誌MySql
- 【Oracle日誌】- 日誌檔案重建Oracle
- Golang:手擼一個支援六種級別的日誌庫Golang
- log buffer及日誌管理深入分析及效能調整(六)
- 日誌
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- mysql 日誌之普通查詢日誌MySql
- Apche日誌系列(4):日誌分析(轉)
- Mybatis深入解析之日誌配置MyBatis
- Java小白的資料庫愛情(八)mybatis Log4j 日誌Java資料庫MyBatis