sql >> データベース >  >> RDS >> Mysql

JDBCを使用したMySQL一般クエリログの有効化

    次のようにJDBCURLへのログインを有効にできます:

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

    他のロギングバックエンドが利用可能です(CommonsLogger、Slf4jLogger、JDK14Logger)。 Log4Jの直接ログは、ライセンスの問題のためにある時点で削除されたため、ご使用のバージョンのJDBCドライバーでは機能しない可能性があります。

    当然、クラスパスに関連するログライブラリのJARと、構成ファイル(log4j.properties)が必要です。最初にルートレベルをTRACEに設定して何が起こっているかを確認し、ログに記録されているものを確認したら、ログレベルとカテゴリで絞り込みます。

    さらに読む:

    HTH



    1. 共有ホスティング上のmysqlデータベースにリモートアクセスすることは可能ですか?

    2. SQLServer2008のデータベースからのデータを使用して単一のテーブルをバックアップします

    3. mysqlテーブルを24時間ごとに自動的に更新します

    4. Rails:Herokuへのデプロイ、多くの問題