Это был полный беспорядок, и после того, как я получил некоторую регистрацию, она все еще не работала так хорошо.
Во-первых, вам определенно нужно использовать версию _g 'jar, котораяэто jar-файл, который был скомпилирован с параметром отладки и включенным ведением журнала.Если вы не используете этот драйвер, это будет похоже на получение крови из камня.
Во-вторых, вам нужно добавить параметр Java -Doracle.jdbc.Trace=true
.
В-третьих, вам нужноопределить пакет в вашем файле регистрации (например, logback.xml):
<logger name="oracle" level="INFO" additivity="false">
<appender-ref ref="SERVER_FILE" />
</logger>
Это дало мне следующие результаты:
11:17:45.393 [UCP-worker-thread-3] INFO oracle.jdbc.driver - SQL: select count(*) from mytable
11:17:45.956 [main] INFO oracle.jdbc.driver - SQL:
select myfield
from mytable
where myotherfield='myvalue'
11:17:46.159 [main] INFO oracle.jdbc.driver - SQL: begin :1 := dbms_pickler.get_type_shape(:2,:3,:4,:5,:6,:7); end;
Пожалуйста, дайте мне знать, если вы решили свои проблемы, каки если что-то из этого имеет смысл.По этому конкретному вопросу в Интернете есть плохие и противоречивые комментарии.