---
# System prepended metadata

title: 日誌工廠&STDOUT_LOGGING
tags: [Mybatis-日誌]

---

# 日誌工廠&STDOUT_LOGGING
###### tags: `Mybatis-日誌`

## 日誌工廠
如果一個數據庫操作，出現了異常，我們需要排錯，日誌就是最好的助手。
曾經：sout、debug
現在：日誌工場
![](https://i.imgur.com/0Og42kf.png)
* SLF4J 【掌握】
* LOG4J（3.5.9 起废弃） 
* LOG4J2 【掌握】
* JDK_LOGGING 
* COMMONS_LOGGING 
* STDOUT_LOGGING 【掌握】
* NO_LOGGING 

在Mybatis中具體使用哪一個日誌實現，在設置中設定！

#### STDOUT_LOGGING標準日誌輸出
```xml=
    <settings>
        <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>
```

在mybatis核心配置文件中，配置我們的日誌！
![](https://i.imgur.com/rydG8GY.png)

加入日誌設定後，運行程式碼打印出的內容
敘述運行的每一個步驟

