Class FormattedSlf4jJdbcEventLogger
java.lang.Object
org.apache.cayenne.log.Slf4jJdbcEventLogger
org.apache.cayenne.log.FormattedSlf4jJdbcEventLogger
- All Implemented Interfaces:
JdbcEventLogger
A
Slf4jJdbcEventLogger extension that provides pretty formatting of the logged SQL messages.- Since:
- 3.1, 4.0 renamed from FormattedCommonsJdbcEventLogger to FormattedSlf4jJdbcEventLogger as part of migration to SLF4J
-
Field Summary
Fields inherited from class Slf4jJdbcEventLogger
queryExecutionTimeLoggingThreshold -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Slf4jJdbcEventLogger
appendParameters, isLoggable, log, logBeginTransaction, logCommitTransaction, logGeneratedKey, logQueryError, logQueryParameters, logRollbackTransaction, logSelectCount, logSelectCount, logUpdateCountModifier and TypeMethodDescriptionprotected voidappendParameters(StringBuilder buffer, String label, ParameterBinding[] bindings) booleanReturns true if current thread default log level is high enough to generate output.voidLogs an arbitrary message.voidlogBeginTransaction(String transactionLabel) voidlogCommitTransaction(String transactionLabel) voidlogGeneratedKey(DbAttribute attribute, Object value) voidvoidlogQueryParameters(String label, ParameterBinding[] bindings) voidlogRollbackTransaction(String transactionLabel) voidlogSelectCount(int count, long time) voidlogSelectCount(int count, long time, String sql) voidlogUpdateCount(int count)
-
Constructor Details
-
FormattedSlf4jJdbcEventLogger
-
-
Method Details
-
logQuery
- Specified by:
logQueryin interfaceJdbcEventLogger- Overrides:
logQueryin classSlf4jJdbcEventLogger
-