public class NoopJdbcEventLogger extends Object implements JdbcEventLogger
Modifier and Type | Method and Description |
---|---|
static NoopJdbcEventLogger |
getInstance() |
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 |
logConnect(String dataSource)
Logs database connection event using container data source.
|
void |
logConnect(String url,
String userName,
String password) |
void |
logConnectFailure(Throwable th) |
void |
logConnectSuccess() |
void |
logGeneratedKey(DbAttribute attribute,
Object value) |
void |
logPoolCreated(DataSourceInfo dsi)
Logs database connection event.
|
void |
logQuery(String sql,
List<?> params) |
void |
logQuery(String sql,
List<DbAttribute> attrs,
List<?> params,
long time) |
void |
logQueryError(Throwable th) |
void |
logQueryParameters(String label,
List<DbAttribute> attrs,
List<Object> parameters,
boolean isInserting) |
void |
logRollbackTransaction(String transactionLabel) |
void |
logSelectCount(int count,
long time) |
void |
logUpdateCount(int count) |
public static NoopJdbcEventLogger getInstance()
public void log(String message)
JdbcEventLogger
log
in interface JdbcEventLogger
public void logConnect(String dataSource)
JdbcEventLogger
logConnect
in interface JdbcEventLogger
public void logConnect(String url, String userName, String password)
logConnect
in interface JdbcEventLogger
public void logPoolCreated(DataSourceInfo dsi)
JdbcEventLogger
logPoolCreated
in interface JdbcEventLogger
public void logConnectSuccess()
logConnectSuccess
in interface JdbcEventLogger
public void logConnectFailure(Throwable th)
logConnectFailure
in interface JdbcEventLogger
public void logGeneratedKey(DbAttribute attribute, Object value)
logGeneratedKey
in interface JdbcEventLogger
public void logQuery(String sql, List<?> params)
logQuery
in interface JdbcEventLogger
public void logQuery(String sql, List<DbAttribute> attrs, List<?> params, long time)
logQuery
in interface JdbcEventLogger
public void logQueryParameters(String label, List<DbAttribute> attrs, List<Object> parameters, boolean isInserting)
logQueryParameters
in interface JdbcEventLogger
public void logSelectCount(int count, long time)
logSelectCount
in interface JdbcEventLogger
public void logUpdateCount(int count)
logUpdateCount
in interface JdbcEventLogger
public void logBeginTransaction(String transactionLabel)
logBeginTransaction
in interface JdbcEventLogger
public void logCommitTransaction(String transactionLabel)
logCommitTransaction
in interface JdbcEventLogger
public void logRollbackTransaction(String transactionLabel)
logRollbackTransaction
in interface JdbcEventLogger
public void logQueryError(Throwable th)
logQueryError
in interface JdbcEventLogger
public boolean isLoggable()
JdbcEventLogger
isLoggable
in interface JdbcEventLogger
Copyright © 2001–2014 Apache Cayenne. All rights reserved.