Mybatis-plus是一個(gè)基于Mybatis的強(qiáng)大框架,可以幫助開發(fā)者快速地開發(fā)高質(zhì)量的數(shù)據(jù)庫應(yīng)用程序。Mybatis-plus提供了許多配置項(xiàng),其中一個(gè)重要的配置項(xiàng)是log-impl。
log-impl配置項(xiàng)定義了Mybatis-plus的日志實(shí)現(xiàn)方式,有兩種可選的方式:
- SLF4J日志實(shí)現(xiàn)
如果你的項(xiàng)目已經(jīng)使用了SLF4J日志框架,那么可以選擇配置log-impl為SLF4J,這樣就可以將Mybatis-plus的日志輸出到已有的日志框架中。
配置方式如下:
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
- LOG4J日志實(shí)現(xiàn)
如果你的項(xiàng)目使用LOG4J日志框架,那么可以選擇配置log-impl為LOG4J,這樣就可以將Mybatis-plus的日志輸出到LOG4J中。
配置方式如下:
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.log4j.Log4jImpl
注意:如果你的項(xiàng)目沒有使用任何日志框架,那么可以選擇配置log-impl為STDOUT_LOGGING,這樣Mybatis-plus會(huì)將日志輸出到標(biāo)準(zhǔn)輸出流中。
配置方式如下:
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
在生產(chǎn)環(huán)境中,我們通常不希望輸出mybatis plus的日志,可以通過以下兩種方式禁用:
-
屏蔽日志:在logback.xml或log4j2.xml中的日志配置中,將mybatis plus的日志級(jí)別設(shè)置為OFF,例如:
<logger name="com.baomidou.mybatisplus" level="OFF"/>
-
關(guān)閉mybatis plus日志:在配置文件中添加以下配置,禁用mybatis plus的日志輸出:文章來源:http://www.zghlxwxcb.cn/news/detail-493998.html
# 關(guān)閉mybatis plus日志 mybatis-plus: configuration: log-impl:org.apache.ibatis.logging.nologging.NoLoggingImpl
建議在生產(chǎn)環(huán)境中使用第二種方式,因?yàn)榈谝环N方式不僅會(huì)屏蔽mybatis plus的日志,也會(huì)屏蔽所有其他日志,導(dǎo)致排查問題時(shí)不方便。文章來源地址http://www.zghlxwxcb.cn/news/detail-493998.html
到了這里,關(guān)于mybatis-plus配置日志實(shí)現(xiàn)方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!