Rumah >Java >javaTutorial >Bagaimana untuk mengkonfigurasi mybatisplus untuk membolehkan pencetakan log sql di bawah springboot

Bagaimana untuk mengkonfigurasi mybatisplus untuk membolehkan pencetakan log sql di bawah springboot

WBOY
WBOYke hadapan
2023-05-17 15:34:138851semak imbas

Tiga konfigurasi berikut diperlukan

1: Tetapkan tahap log di bawah pakej mybatisplus kepada DEBUG

logging:
  level:
    com:
      baomidou:
        mybatisplus: DEBUG

2: Tetapkan direktori pemeta projek (dao laluan pakej) Tahap log ialah DEBUG;

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

3: Tetapkan mod keluaran log mybatis-plus kepada slf4j.

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

Lampiran: Matikan pencetakan

Dalam persekitaran pengeluaran, jika anda tidak mahu mencetak log SQL, anda boleh mematikannya melalui konfigurasi berikut.

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

Untuk fail application.properties

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

Jika anda ingin mengawal ia melalui konfigurasi Untuk kesan pencetakan SQL, anda boleh menetapkan nilai log-impl kepada nilai yang diluluskan secara luaran

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

${mybatis-plus-log-impl}. Nilai yang berbeza boleh dicapai.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi mybatisplus untuk membolehkan pencetakan log sql di bawah springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam