東營網(wǎng)站建設(shè)公司臨沂頭條新聞今日頭條
1 控制臺輸出sql
配置mybatis-plus的日志實(shí)現(xiàn)類為StdOutImpl,該實(shí)現(xiàn)類中打印日志是通過System.out.println(s)
的方式來打印日志的
mybatis-plus:configuration:log-impl: org.apache.imbatis.logging.stdout.StdOutImpl
2 日志文件中寫入sql
日志文件中輸入sql需要配置mybatis-plus的日志類為項(xiàng)目中的日志框架實(shí)現(xiàn)類,還需要配置mapper接口所在包的日志打印級別為 DEBUG或者TRACE,mybatis提供了log4j、slf4g等實(shí)現(xiàn)
logging:level:com:xxx:dao: DEBUGmybatis-plus:configuration:log-impl: org.apache.imbatis.logging.slf4j.Slf4jImpl
- 經(jīng)測試,本地啟動即使不配置mybatis日志實(shí)現(xiàn)類,只配置mapper接口路徑的日志級別也能找到項(xiàng)目的日志框架實(shí)現(xiàn)類打印日志,但是遠(yuǎn)程環(huán)境必須配置具體的框架實(shí)現(xiàn)