ホームページ  >  記事  >  Java  >  springboot で SQL ログの印刷を有効にするように mybatisplus を設定する方法

springboot で SQL ログの印刷を有効にするように mybatisplus を設定する方法

WBOY
WBOY転載
2023-05-17 15:34:138772ブラウズ

次の 3 つの構成が必要です

1: mybatisplus パッケージのログ レベルを DEBUG に設定します;

logging:
  level:
    com:
      baomidou:
        mybatisplus: DEBUG

2: プロジェクト マッパー ディレクトリ (dao) を設定しますパッケージパス) ログレベルは DEBUG です;

logging:
  level:
    com:
      xxx: 
        xxx
         xxx: DEBUG

3: mybatis-plus のログ出力モードを slf4j に設定します。

mybatis-plus:
  #mapper-locations: classpath*:/mappings/**/*.xml
  configuration:
    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl

添付ファイル: 印刷をオフにする

運用環境では、SQL ログを印刷したくない場合は、次の構成を使用してログをオフにすることができます。

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl

application.properties ファイルの場合

mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl

制御したい場合構成 SQL 出力効果を通じて、log-impl の値を外部から渡された値に設定できます。

mybatis-plus:
  configuration:
    log-impl: ${mybatis-plus-log-impl}

${mybatis-plus-log-impl} さまざまな値を実現できます。

以上がspringboot で SQL ログの印刷を有効にするように mybatisplus を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。