Mysql
 sql >> база данни >  >> RDS >> Mysql

Активиране на общ дневник на заявките на MySQL с JDBC

Можете да активирате влизането в URL адреса на JDBC по следния начин:

jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true

Налични са и други бекендове за регистриране (CommonsLogger, Slf4jLogger, JDK14Logger). Вярвам, че директното регистриране на Log4J е отпаднало в някакъв момент поради проблеми с лицензирането, така че може да не работи с вашата версия на драйвера JDBC.

Естествено, ще ви трябва JAR на съответната библиотека за регистриране във вашия път към класа и конфигурационен файл (log4j.properties). Първо бих настроил основното ниво на TRACE, за да видя какво се случва, и бих го засилил по ниво на регистър и категория, след като видите какво се записва.

Допълнително четене:

HTH



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Recursive получава цялото дете от родител

  2. как да публикувам инсталатора на приложение за прозорци на c#

  3. Съхранение на файлове в база данни срещу файлова система

  4. Съвети за надграждане на Percona XtraDB Cluster до 8.0

  5. Как се подигравате с MySQL (без ORM) в Node.js?