public class CommonsJdbcEventLogger extends Object implements JdbcEventLogger
JdbcEventLogger
built on top of commons-logging.Constructor and Description |
---|
CommonsJdbcEventLogger() |
Modifier and Type | Method and Description |
---|---|
boolean |
isLoggable()
Returns true if current thread default log level is high enough to generate output.
|
void |
log(String message)
Logs an arbitrary message.
|
void |
logBeginTransaction(String transactionLabel) |
void |
logCommitTransaction(String transactionLabel) |
void |
logConnect(String dataSource)
Logs database connection event using container data source.
|
void |
logConnect(String url,
String userName,
String password) |
void |
logConnectFailure(Throwable th) |
void |
logConnectSuccess() |
void |
logGeneratedKey(DbAttribute attribute,
Object value) |
void |
logPoolCreated(DataSourceInfo dsi)
Logs database connection event.
|
void |
logQuery(String queryStr,
List<?> params) |
void |
logQuery(String queryStr,
List<DbAttribute> attrs,
List<?> params,
long time) |
void |
logQueryError(Throwable th) |
void |
logQueryParameters(String label,
List<DbAttribute> attrs,
List<Object> parameters,
boolean isInserting) |
void |
logRollbackTransaction(String transactionLabel) |
void |
logSelectCount(int count,
long time) |
void |
logUpdateCount(int count) |
public void log(String message)
JdbcEventLogger
log
in interface JdbcEventLogger
public void logConnect(String dataSource)
JdbcEventLogger
logConnect
in interface JdbcEventLogger
public void logConnect(String url, String userName, String password)
logConnect
in interface JdbcEventLogger
public void logPoolCreated(DataSourceInfo dsi)
JdbcEventLogger
logPoolCreated
in interface JdbcEventLogger
public void logConnectSuccess()
logConnectSuccess
in interface JdbcEventLogger
public void logConnectFailure(Throwable th)
logConnectFailure
in interface JdbcEventLogger
public void logGeneratedKey(DbAttribute attribute, Object value)
logGeneratedKey
in interface JdbcEventLogger
public void logQuery(String queryStr, List<?> params)
logQuery
in interface JdbcEventLogger
public void logQuery(String queryStr, List<DbAttribute> attrs, List<?> params, long time)
logQuery
in interface JdbcEventLogger
public void logQueryParameters(String label, List<DbAttribute> attrs, List<Object> parameters, boolean isInserting)
logQueryParameters
in interface JdbcEventLogger
public void logSelectCount(int count, long time)
logSelectCount
in interface JdbcEventLogger
public void logUpdateCount(int count)
logUpdateCount
in interface JdbcEventLogger
public void logBeginTransaction(String transactionLabel)
logBeginTransaction
in interface JdbcEventLogger
public void logCommitTransaction(String transactionLabel)
logCommitTransaction
in interface JdbcEventLogger
public void logRollbackTransaction(String transactionLabel)
logRollbackTransaction
in interface JdbcEventLogger
public void logQueryError(Throwable th)
logQueryError
in interface JdbcEventLogger
public boolean isLoggable()
JdbcEventLogger
isLoggable
in interface JdbcEventLogger
Copyright © 2001–2018 Apache Cayenne. All rights reserved.