Log4jdbc представляет собой jdbc-драйвер, который может логировать sql-вызовы используя SLF4J. Реализует как JDBC 3 так и JDBC 4 спецификации. Для настройки к вашему jdbc-url необходимо просто добавить префикс jdbc:log4
. Например:
jdbc:postgresql://localhost:5432/test
, заменить на jdbc:log4jdbc:postgresql://localhost:5432/test
Затем в log4j.xml или log4j.properties настроить logger на любую из категорий:
jdbc.sqlonly - логирование только sql запросов,
jdbc.sqltiming - логирование sql-запросов и их времени выполнения,
jdbc.audit - логирование всех jdbc-операций за исключением ResultSet-ов,
jdbc.resultset - самое полное логирование, включающее в себя операции со всеми ResultSet-объектами,
jdbc.connection - логирование операций с jdbc-соединениями
1 комментарий:
Отличный блог, спасибо!
давно пишу на java, но вижу здесь новые трюки :)
Отправить комментарий