public class StatementLoggingProxy extends LoggingProxy
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
METHOD_PREFIX_EXECUTE |
JDBC_LOGGER_ASYNCFETCH, JDBC_LOGGER_CM, JDBC_LOGGER_DEFAULT, JDBC_LOGGER_FAILOVER, JDBC_LOGGER_POOL, JDBC_LOGGER_ROWSET, JDBC_LOGGER_XA, METHOD_PREFIX_CLOSE, mLogger, mTarget, mTargetName| Constructor and Description |
|---|
StatementLoggingProxy(java.lang.Object aTarget,
java.sql.Connection aConn) |
StatementLoggingProxy(java.lang.Object aTarget,
java.lang.String aTargetName,
java.sql.Connection aConn) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
createProxyWithReturnValue(java.lang.Object aResult)
¸Þ¼Òµå ½ÇÇà°á°ú¸¦ ÀÌ¿ëÇØ ÇÊ¿äÇϸé Proxy°´Ã¼¸¦ ¸¸µé°í ·Î±×¸¦ ³²±ä´Ù.
|
java.lang.String |
getUniqueId()
Statement °°Àº °æ¿ì ObjectÀÇ hashcode¸¦ unique id·Î »ç¿ëÇÑ´Ù.
|
void |
logSql(java.lang.reflect.Method aMethod,
java.lang.Object aResult,
java.lang.Object[] aArgs)
CONFIG·¹º§·Î ¼ÂÆÃµÇ¾úÀ» ¶§ sql¹®À» Ãâ·ÂÇÑ´Ù.
|
protected void |
logSqlTiming(java.lang.reflect.Method aMethod,
long aStartTime)
sql¹®ÀÌ ½ÇÇàµÇ´Âµ¥ °É¸° ½Ã°£À» Ãâ·ÂÇÑ´Ù.
|
invoke, logClose, logReturnValue, makeArgStrprotected static final java.lang.String METHOD_PREFIX_EXECUTE
public StatementLoggingProxy(java.lang.Object aTarget,
java.sql.Connection aConn)
public StatementLoggingProxy(java.lang.Object aTarget,
java.lang.String aTargetName,
java.sql.Connection aConn)
public void logSql(java.lang.reflect.Method aMethod,
java.lang.Object aResult,
java.lang.Object[] aArgs)
LoggingProxylogSql in class LoggingProxyprotected void logSqlTiming(java.lang.reflect.Method aMethod,
long aStartTime)
LoggingProxylogSqlTiming in class LoggingProxyprotected java.lang.Object createProxyWithReturnValue(java.lang.Object aResult)
LoggingProxycreateProxyWithReturnValue in class LoggingProxypublic java.lang.String getUniqueId()
getUniqueId in class LoggingProxy