Package org.apache.cayenne.log
Class CompactSlf4jJdbcEventLogger
- java.lang.Object
-
- org.apache.cayenne.log.Slf4jJdbcEventLogger
-
- org.apache.cayenne.log.CompactSlf4jJdbcEventLogger
-
- All Implemented Interfaces:
JdbcEventLogger
public class CompactSlf4jJdbcEventLogger extends Slf4jJdbcEventLogger
- Since:
- 4.1
-
-
Field Summary
-
Fields inherited from class org.apache.cayenne.log.Slf4jJdbcEventLogger
queryExecutionTimeLoggingThreshold
-
-
Constructor Summary
Constructors Constructor Description CompactSlf4jJdbcEventLogger(RuntimeProperties runtimeProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendParameters(StringBuilder buffer, String label, ParameterBinding[] bindings)voidlogBeginTransaction(String transactionLabel)voidlogCommitTransaction(String transactionLabel)voidlogQuery(String sql, ParameterBinding[] bindings)protected StringprocessUnionSql(String sql)protected StringtrimSqlSelectColumns(String sql)-
Methods inherited from class org.apache.cayenne.log.Slf4jJdbcEventLogger
isLoggable, log, logGeneratedKey, logQueryError, logQueryParameters, logRollbackTransaction, logSelectCount, logSelectCount, logUpdateCount
-
-
-
-
Constructor Detail
-
CompactSlf4jJdbcEventLogger
public CompactSlf4jJdbcEventLogger(RuntimeProperties runtimeProperties)
-
-
Method Detail
-
logQuery
public void logQuery(String sql, ParameterBinding[] bindings)
- Specified by:
logQueryin interfaceJdbcEventLogger- Overrides:
logQueryin classSlf4jJdbcEventLogger
-
appendParameters
protected void appendParameters(StringBuilder buffer, String label, ParameterBinding[] bindings)
- Overrides:
appendParametersin classSlf4jJdbcEventLogger
-
logBeginTransaction
public void logBeginTransaction(String transactionLabel)
- Specified by:
logBeginTransactionin interfaceJdbcEventLogger- Overrides:
logBeginTransactionin classSlf4jJdbcEventLogger
-
logCommitTransaction
public void logCommitTransaction(String transactionLabel)
- Specified by:
logCommitTransactionin interfaceJdbcEventLogger- Overrides:
logCommitTransactionin classSlf4jJdbcEventLogger
-
-