自己做的网站显示iis7,阿里云官方网,如何做一个大型网站,爱南宁app遇到个问题记录下#xff0c;就是SpringBoot使用Mybatis和Mybatis-plus时可以正常打印日志#xff0c;但是JOOQ的操作日志确打印不出来#xff1f; 
下面的解决方法就是将JOOQ的日志单独配置出来#xff0c;直接给你们配置吧#xff01; 
在项目的resources目录下创建日志…遇到个问题记录下就是SpringBoot使用Mybatis和Mybatis-plus时可以正常打印日志但是JOOQ的操作日志确打印不出来 
下面的解决方法就是将JOOQ的日志单独配置出来直接给你们配置吧 
在项目的resources目录下创建日志文件logback-spring.xml  !-- JOOQ日志单独配置 --
logger nameorg.jooq leveldebug additivitytrueappender-ref refdev-console/appender-ref refinfo-file/appender-ref referror-file/
/loggerlogger nameorg.jooq levelinfo additivityfalseappender-ref refconsole/appender-ref refinfo-file/appender-ref referror-file/
/logger ?xml version1.0 encodingUTF-8?!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --
!-- 日志输出规则  根据当前ROOT 级别日志输出时级别高于root默认的级别时  会输出 --
!-- 以下  每个配置的 filter 是过滤掉输出文件里面会出现高级别文件依然出现低级别的日志信息通过filter 过滤只记录本级别的日志--!-- 属性描述 scan性设置为true时配置文件如果发生改变将会被重新加载默认值为true scanPeriod:设置监测配置文件是否有修改的时间间隔如果没有给出时间单位默认单位是毫秒。当scan为true时此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时将打印出logback内部日志信息实时查看logback运行状态。默认值为false。 --
configuration scanfalse scanPeriod60 seconds debugfalse!-- 参数 --property namelog_dir value./logs//property namemaxHistory value7/!-- console --appender namedev-console classch.qos.logback.core.ConsoleAppenderencoderpattern%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger -%msg%n/pattern/encoder/appenderappender nameconsole classch.qos.logback.core.ConsoleAppenderfilter classch.qos.logback.classic.filter.ThresholdFilterlevelwarn/level/filterencoderpattern%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger -%msg%n/pattern/encoder/appenderappender nameerror-file classch.qos.logback.core.rolling.RollingFileAppender!-- 过滤器只记录WARN级别的日志 --filter classch.qos.logback.classic.filter.LevelFilterlevelERROR/levelonMatchACCEPT/onMatchonMismatchDENY/onMismatch/filter!-- 最常用的滚动策略它根据时间来制定滚动策略.既负责滚动也负责触发滚动 --rollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy!--日志输出位置  可相对、和绝对路径 --fileNamePattern${log_dir}/%d{yyyy-MM-dd}-error.log/fileNamePatternmaxHistory${maxHistory}/maxHistory/rollingPolicyencoderpattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n/pattern/encoder/appender!-- 只记录info appender --appender nameinfo-file classch.qos.logback.core.rolling.RollingFileAppenderfilter classch.qos.logback.classic.filter.LevelFilterlevelINFO/levelonMatchACCEPT/onMatchonMismatchDENY/onMismatch/filterrollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicyfileNamePattern${log_dir}/%d{yyyy-MM-dd}-info.log/fileNamePatternmaxHistory${maxHistory}/maxHistory/rollingPolicyencoderpattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n/pattern/encoder/appender!-- JOOQ日志单独配置 --logger nameorg.jooq leveldebug additivitytrueappender-ref refdev-console/appender-ref refinfo-file/appender-ref referror-file//loggerlogger nameorg.jooq levelinfo additivityfalseappender-ref refconsole/appender-ref refinfo-file/appender-ref referror-file//logger!-- Mybatis、Mybatis-plus、系统日志--springProfile namedevroot leveldebugappender-ref refdev-console/appender-ref refinfo-file/appender-ref referror-file//root/springProfilespringProfile nametest,prod,prod-task,uatroot levelinfoappender-ref refconsole/appender-ref refinfo-file/appender-ref referror-file//root/springProfile
/configuration 
配置文件里面加入 
mybatis:configuration:#默认是不允许自动转换驼峰命名得自己设置为truemap-underscore-to-camel-case: true#扫描所有mybatis的xml文件mapper-locations: classpath:mapper/*.xml
mybatis-plus:configuration:#默认是允许自动转换驼峰命名map-underscore-to-camel-case: true#开启日志log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl#下面这段配置最好单独放到 dev/prod或者test文件中单独配置
logging:level:root: warn#这里可以适配Mybatis和Mybatis-pluscom.app: debug#JOOQ日志不兼容需要重新配置一下org.jooq: debug