public interface JdbcEventLogger
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 |
logGeneratedKey(DbAttribute attribute,
Object value) |
void |
logQuery(String sql,
ParameterBinding[] bindings) |
void |
logQueryError(Throwable th) |
void |
logQueryParameters(String label,
ParameterBinding[] bindings) |
void |
logRollbackTransaction(String transactionLabel) |
void |
logSelectCount(int count,
long time) |
void |
logSelectCount(int count,
long time,
String sql) |
void |
logUpdateCount(int count) |
void log(String message)
void logGeneratedKey(DbAttribute attribute, Object value)
void logQuery(String sql, ParameterBinding[] bindings)
void logQueryParameters(String label, ParameterBinding[] bindings)
void logSelectCount(int count, long time)
void logSelectCount(int count, long time, String sql)
count
- of selected rowstime
- (milliseconds) time query took to runsql
- SQL that was executed, printed when time exceeds timeThresholdvoid logUpdateCount(int count)
void logBeginTransaction(String transactionLabel)
void logCommitTransaction(String transactionLabel)
void logRollbackTransaction(String transactionLabel)
void logQueryError(Throwable th)
boolean isLoggable()
Copyright © 2001–2019 Apache Cayenne. All rights reserved.