【发布时间】:2011-11-03 23:34:28
【问题描述】:
我想在我的 java 应用程序中记录所有准备好的 sql 语句。我正在使用标准的 postgres jdbc 驱动程序 org.postgresql.Driver。此驱动程序有一个名为“ loglevel”,可以设置为 1 (INFO) 或 2 (DEBUG)。关键是如果参数设置为 1,它几乎不记录任何内容,如果设置为 2,则跟踪太像了
...
20:59:05.608 (2) FE=> Bind(stmt=null,portal=null,$1=<'5'>,$2=<'13'>)
20:59:05.609 (2) FE=> Describe(portal=null)
20:59:05.609 (2) FE=> Execute(portal=null,limit=1)
20:59:05.609 (2) FE=> Sync
20:59:05.648 (2) <=BE ParseComplete [null]
20:59:05.649 (2) <=BE BindComplete [null]
20:59:05.649 (2) <=BE NoData
20:59:05.649 (2) <=BE CommandStatus(UPDATE 1)
...
有没有办法只记录语句+参数?
【问题讨论】:
标签: java postgresql jdbc