|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JdbcEventLogger
A logging service used by Cayenne to output database interactions.
Method Summary | |
---|---|
boolean |
isLoggable()
Returns true if current thread default log level is high enough to generate output. |
void |
log(java.lang.String message)
Logs an arbitrary message. |
void |
logBeginTransaction(java.lang.String transactionLabel)
|
void |
logCommitTransaction(java.lang.String transactionLabel)
|
void |
logConnect(java.lang.String dataSource)
Logs database connection event using container data source. |
void |
logConnect(java.lang.String url,
java.lang.String userName,
java.lang.String password)
|
void |
logConnectFailure(java.lang.Throwable th)
|
void |
logConnectSuccess()
|
void |
logGeneratedKey(DbAttribute attribute,
java.lang.Object value)
|
void |
logPoolCreated(DataSourceInfo dsi)
Logs database connection event. |
void |
logQuery(java.lang.String sql,
java.util.List<?> params)
|
void |
logQuery(java.lang.String sql,
java.util.List<DbAttribute> attrs,
java.util.List<?> params,
long time)
|
void |
logQueryError(java.lang.Throwable th)
|
void |
logQueryParameters(java.lang.String label,
java.util.List<DbAttribute> attrs,
java.util.List<java.lang.Object> parameters,
boolean isInserting)
|
void |
logRollbackTransaction(java.lang.String transactionLabel)
|
void |
logSelectCount(int count,
long time)
|
void |
logUpdateCount(int count)
|
Method Detail |
---|
void log(java.lang.String message)
void logConnect(java.lang.String dataSource)
void logConnect(java.lang.String url, java.lang.String userName, java.lang.String password)
void logPoolCreated(DataSourceInfo dsi)
void logConnectSuccess()
void logConnectFailure(java.lang.Throwable th)
void logGeneratedKey(DbAttribute attribute, java.lang.Object value)
void logQuery(java.lang.String sql, java.util.List<?> params)
void logQuery(java.lang.String sql, java.util.List<DbAttribute> attrs, java.util.List<?> params, long time)
void logQueryParameters(java.lang.String label, java.util.List<DbAttribute> attrs, java.util.List<java.lang.Object> parameters, boolean isInserting)
void logSelectCount(int count, long time)
void logUpdateCount(int count)
void logBeginTransaction(java.lang.String transactionLabel)
void logCommitTransaction(java.lang.String transactionLabel)
void logRollbackTransaction(java.lang.String transactionLabel)
void logQueryError(java.lang.Throwable th)
boolean isLoggable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |