Ведение журнала SQL в Weblogic Server 8.13 - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь распечатать инструкцию SQL, которую мой EJB использует для создания записи в базе данных в файл журнала.

Есть ли у кого-нибудь опыт для этого?

спасибо.

Приветствия

Ответы [ 3 ]

2 голосов
/ 09 июля 2010

Проверьте документацию / FAQ для вашего водителя. Например, если вы используете драйвер Oracle, это может помочь:

Oracle JDBC Trace Facility
java.util.logging

Если вы используете драйвер WebLogic:

Отслеживание вызовов JDBC с помощью шпиона WebDogic JDBC

0 голосов
/ 10 июля 2010

p6spy - хорошая утилита для этого.

См. http://www.p6spy.com/

P6Spy - это платформа с открытым исходным кодом для приложений, которые перехватывают и дополнительно изменяют операторы базы данных. В дистрибутив P6Spy входят следующие модули: P6Log. P6Log перехватывает и регистрирует операторы базы данных любого приложения, которое использует JDBC. Это приложение особенно полезно для разработчиков, чтобы отслеживать операторы SQL, создаваемые серверами EJB, позволяя разработчику писать код, который достигает максимальной эффективности на сервере. P6Spy разработан для установки за считанные минуты и не требует изменений кода.

0 голосов
/ 09 июля 2010

Конечно, используйте log4j для записи в журнал консоли.

...