SpringBoot+MyBatisSQL出力構成


  • MyBatisを指定するログ実装Slf 4 Japplication.ymlファイル
    mybatis:
      type-aliases-package: com.contract.housekeeper.dao.entity
      mapper-locations: classpath*:com/contract/housekeeper/dao/mapping/*.xml
      configuration:
        log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
    log-impl属性種Slf 4 jを指定したログ実装
  • 構成Mapperパケット出力レベルがDEBUGapplication.ymlファイル
    logging:
      level:
        root: INFO
        com.exmple.mapper: DEBUG
      file: "D:/demo.log"
    #  config: classpath:logback-spring.xml
    rootまたはmapperパケットがDEBUG
  • に指定する.
    MyBatisのlogImplオプションは次のとおりです.
    Log4j2LoggerImpl (org.apache.ibatis.logging.log4j2)
    StdOutImpl (org.apache.ibatis.logging.stdout)
    Jdk14LoggingImpl (org.apache.ibatis.logging.jdk14)
    Slf4jImpl (org.apache.ibatis.logging.slf4j)
    Slf4jLocationAwareLoggerImpl (org.apache.ibatis.logging.slf4j)
    NoLoggingImpl (org.apache.ibatis.logging.nologging)
    Slf4jLoggerImpl (org.apache.ibatis.logging.slf4j)
    JakartaCommonsLoggingImpl (org.apache.ibatis.logging.commons)
    Log4jImpl (org.apache.ibatis.logging.log4j)
    Log4j2Impl (org.apache.ibatis.logging.log4j2)
    Log4j2AbstractLoggerImpl (org.apache.ibatis.logging.log4j2)