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

WBOY
リリース: 2023-05-17 15:34:13
転載
8781 人が閲覧しました

次の 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート