Package org.apache.cayenne.log
Class NoopJdbcEventLogger
java.lang.Object
org.apache.cayenne.log.NoopJdbcEventLogger
- All Implemented Interfaces:
JdbcEventLogger
Noop implementation of JdbcEventLogger
- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescriptionstatic NoopJdbcEventLogger
boolean
Returns true if current thread default log level is high enough to generate output.void
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
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)
-
Method Details
-
getInstance
-
log
Description copied from interface:JdbcEventLogger
Logs an arbitrary message.- Specified by:
log
in interfaceJdbcEventLogger
-
logGeneratedKey
- Specified by:
logGeneratedKey
in interfaceJdbcEventLogger
-
logQuery
- Specified by:
logQuery
in interfaceJdbcEventLogger
-
logQueryParameters
- Specified by:
logQueryParameters
in interfaceJdbcEventLogger
-
logSelectCount
public void logSelectCount(int count, long time) - Specified by:
logSelectCount
in interfaceJdbcEventLogger
-
logSelectCount
- Specified by:
logSelectCount
in interfaceJdbcEventLogger
- Parameters:
count
- of selected rowstime
- (milliseconds) time query took to runsql
- SQL that was executed, printed when time exceeds timeThreshold
-
logUpdateCount
public void logUpdateCount(int count) - Specified by:
logUpdateCount
in interfaceJdbcEventLogger
-
logBeginTransaction
- Specified by:
logBeginTransaction
in interfaceJdbcEventLogger
-
logCommitTransaction
- Specified by:
logCommitTransaction
in interfaceJdbcEventLogger
-
logRollbackTransaction
- Specified by:
logRollbackTransaction
in interfaceJdbcEventLogger
-
logQueryError
- Specified by:
logQueryError
in interfaceJdbcEventLogger
-
isLoggable
public boolean isLoggable()Description copied from interface:JdbcEventLogger
Returns true if current thread default log level is high enough to generate output.- Specified by:
isLoggable
in interfaceJdbcEventLogger
-