P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.
Improvements:
JdbcEventListenerFactory
Improvements:
Defects resolved:
.travis.yml
)Defects resolved:
IllegalArgumentException
for CustomLineFormat
with specific chars in statementNullPointerException
for OutageJdbcEventListener.onAfterCommit
via refactoring the P6OutageDetector
to enum
Known issues:
.travis.yml
)Improvements:
onBeforeGetConnection
Defects resolved:
ConnectionWrapper.wrap()
Improvements:
onAfterConnectionGet
JdbcEventListenerFactory
(enabling programatic JdbcEventListener
implementation)P6Core
favoring ConnectionWrapper
and JdbcEventListenerFactory
Defects resolved:
com.p6spy.engine.wrapper.ConnectionWrapper
Improvements:
Defects resolved:
%(connectionId)
not replaced in custom formatImprovements:
excludebinary=true|false
flag (causing [binary]
instead of binary data logged)Loggable.getConnectionInformation()
while removed Loggable.getConnectionId()
StatementInformation.getSqlWithValues()
returns getSql()
rather than ""Defects resolved:
excludecategories
docsStatementInformation.getSql()
null for connection-pool validation queriesOther:
Known issues:
pom.xml
), only available in bintrayIdentical to 3.0.0-rc3
Improvements:
Defects resolved: