Package com.alibaba.druid.filter.logging
Class LogFilter
java.lang.Object
javax.management.NotificationBroadcasterSupport
com.alibaba.druid.filter.FilterAdapter
com.alibaba.druid.filter.FilterEventAdapter
com.alibaba.druid.filter.logging.LogFilter
- All Implemented Interfaces:
Filter
,LogFilterMBean
,Wrapper
,NotificationBroadcaster
,NotificationEmitter
- Direct Known Subclasses:
CommonsLogFilter
,Log4j2Filter
,Log4jFilter
,Slf4jLogFilter
- Author:
- wenshao [[email protected]]
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected DataSourceProxy
protected String
protected String
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallableStatement_getObject
(FilterChain chain, CallableStatementProxy statement, int parameterIndex) callableStatement_getObject
(FilterChain chain, CallableStatementProxy statement, int parameterIndex, Map<String, Class<?>> map) callableStatement_getObject
(FilterChain chain, CallableStatementProxy statement, String parameterName) callableStatement_getObject
(FilterChain chain, CallableStatementProxy statement, String parameterName, Map<String, Class<?>> map) void
configFromProperties
(Properties properties) void
connection_close
(FilterChain chain, ConnectionProxy connection) void
connection_commit
(FilterChain chain, ConnectionProxy connection) void
connection_connectAfter
(ConnectionProxy connection) void
connection_rollback
(FilterChain chain, ConnectionProxy connection) void
connection_rollback
(FilterChain chain, ConnectionProxy connection, Savepoint savePoint) void
connection_setAutoCommit
(FilterChain chain, ConnectionProxy connection, boolean autoCommit) connection_setSavepoint
(FilterChain chain, ConnectionProxy connection) connection_setSavepoint
(FilterChain chain, ConnectionProxy connection, String name) protected abstract void
connectionLog
(String message) dataSource_getConnection
(FilterChain chain, DruidDataSource dataSource, long maxWaitMillis) void
dataSource_releaseConnection
(FilterChain chain, DruidPooledConnection conn) void
init
(DataSourceProxy dataSource) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isWrapperFor
(Class<?> iface) protected void
logParameter
(PreparedStatementProxy statement) void
preparedStatement_clearParameters
(FilterChain chain, PreparedStatementProxy statement) void
resultSet_close
(FilterChain chain, ResultSetProxy resultSet) boolean
resultSet_next
(FilterChain chain, ResultSetProxy resultSet) protected abstract void
resultSetLog
(String message) protected abstract void
resultSetLogError
(String message, Throwable error) protected void
resultSetOpenAfter
(ResultSetProxy resultSet) protected String
savepointToString
(Savepoint savePoint) void
setConnectionCloseAfterLogEnabled
(boolean afterConnectionCloseLogEnable) void
setConnectionCommitAfterLogEnabled
(boolean afterConnectionCommitLogEnable) void
setConnectionConnectAfterLogEnabled
(boolean afterConnectionConnectLogEnable) void
setConnectionConnectBeforeLogEnabled
(boolean beforeConnectionConnectLogEnable) void
setConnectionLogEnabled
(boolean connectionLogEnabled) void
setConnectionLogErrorEnabled
(boolean connectionLogErrorEnabled) void
setConnectionRollbackAfterLogEnabled
(boolean connectionRollbackAfterLogEnable) void
setDataSourceLogEnabled
(boolean dataSourceLogEnabled) void
setResultSetCloseAfterLogEnabled
(boolean resultSetCloseAfterLogEnable) void
setResultSetLogEnabled
(boolean resultSetLogEnabled) void
setResultSetLogErrorEnabled
(boolean resultSetLogErrorEnabled) void
setResultSetNextAfterLogEnabled
(boolean afterResultSetNextLogEnable) void
setResultSetOpenAfterLogEnabled
(boolean afterResultSetOpenLogEnable) void
setStatementCloseAfterLogEnabled
(boolean afterStatementCloseLogEnable) void
setStatementCreateAfterLogEnabled
(boolean afterStatementCreateLogEnable) void
setStatementExecutableSqlLogEnable
(boolean statementExecutableSqlLogEnable) void
setStatementExecuteAfterLogEnabled
(boolean afterStatementExecuteLogEnable) void
setStatementExecuteBatchAfterLogEnabled
(boolean afterStatementExecuteBatchLogEnable) void
setStatementExecuteQueryAfterLogEnabled
(boolean afterStatementExecuteQueryLogEnable) void
setStatementExecuteUpdateAfterLogEnabled
(boolean afterStatementExecuteUpdateLogEnable) void
setStatementLogEnabled
(boolean statementLogEnabled) void
setStatementLogErrorEnabled
(boolean statementLogErrorEnabled) void
setStatementParameterClearLogEnable
(boolean statementParameterClearLogEnable) void
setStatementParameterSetLogEnabled
(boolean statementParameterSetLogEnable) void
setStatementPrepareAfterLogEnabled
(boolean afterStatementPrepareLogEnable) void
setStatementPrepareCallAfterLogEnabled
(boolean afterStatementPrepareCallLogEnable) void
setStatementSqlFormatOption
(SQLUtils.FormatOption formatOption) void
setStatementSqlPrettyFormat
(boolean statementSqlPrettyFormat) void
statement_clearBatch
(FilterChain chain, StatementProxy statement) void
statement_close
(FilterChain chain, StatementProxy statement) protected void
statement_executeErrorAfter
(StatementProxy statement, String sql, Throwable error) protected void
statementCreateAfter
(StatementProxy statement) protected void
statementExecuteAfter
(StatementProxy statement, String sql, boolean firstResult) protected void
statementExecuteBatchAfter
(StatementProxy statement, int[] result) protected void
statementExecuteBatchBefore
(StatementProxy statement) protected void
statementExecuteBefore
(StatementProxy statement, String sql) protected void
statementExecuteQueryAfter
(StatementProxy statement, String sql, ResultSetProxy resultSet) protected void
statementExecuteQueryBefore
(StatementProxy statement, String sql) protected void
statementExecuteUpdateAfter
(StatementProxy statement, String sql, int updateCount) protected void
statementExecuteUpdateBefore
(StatementProxy statement, String sql) protected abstract void
statementLog
(String message) protected abstract void
statementLogError
(String message, Throwable error) protected void
statementPrepareAfter
(PreparedStatementProxy statement) protected void
statementPrepareCallAfter
(CallableStatementProxy statement) <T> T
Methods inherited from class com.alibaba.druid.filter.FilterEventAdapter
connection_connect, connection_connectBefore, connection_createStatement, connection_createStatement, connection_createStatement, connection_prepareCall, connection_prepareCall, connection_prepareCall, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, preparedStatement_execute, preparedStatement_executeQuery, preparedStatement_executeUpdate, statement_execute, statement_execute, statement_execute, statement_execute, statement_executeBatch, statement_executeQuery, statement_executeUpdate, statement_executeUpdate, statement_executeUpdate, statement_executeUpdate, statement_getGeneratedKeys, statement_getResultSet
Methods inherited from class com.alibaba.druid.filter.FilterAdapter
callableStatement_getArray, callableStatement_getArray, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBlob, callableStatement_getBlob, callableStatement_getBoolean, callableStatement_getBoolean, callableStatement_getByte, callableStatement_getByte, callableStatement_getBytes, callableStatement_getBytes, callableStatement_getCharacterStream, callableStatement_getCharacterStream, callableStatement_getClob, callableStatement_getClob, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDouble, callableStatement_getDouble, callableStatement_getFloat, callableStatement_getFloat, callableStatement_getInt, callableStatement_getInt, callableStatement_getLong, callableStatement_getLong, callableStatement_getNCharacterStream, callableStatement_getNCharacterStream, callableStatement_getNClob, callableStatement_getNClob, callableStatement_getNString, callableStatement_getNString, callableStatement_getRef, callableStatement_getRef, callableStatement_getRowId, callableStatement_getRowId, callableStatement_getShort, callableStatement_getShort, callableStatement_getSQLXML, callableStatement_getSQLXML, callableStatement_getString, callableStatement_getString, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getURL, callableStatement_getURL, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setBigDecimal, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBoolean, callableStatement_setByte, callableStatement_setBytes, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setClob, callableStatement_setClob, callableStatement_setClob, callableStatement_setDate, callableStatement_setDate, callableStatement_setDouble, callableStatement_setFloat, callableStatement_setInt, callableStatement_setLong, callableStatement_setNCharacterStream, callableStatement_setNCharacterStream, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNString, callableStatement_setNull, callableStatement_setNull, callableStatement_setObject, callableStatement_setObject, callableStatement_setObject, callableStatement_setRowId, callableStatement_setShort, callableStatement_setSQLXML, callableStatement_setString, callableStatement_setTime, callableStatement_setTime, callableStatement_setTimestamp, callableStatement_setTimestamp, callableStatement_setURL, callableStatement_wasNull, clob_free, clob_getAsciiStream, clob_getCharacterStream, clob_getCharacterStream, clob_getSubString, clob_length, clob_position, clob_position, clob_setAsciiStream, clob_setCharacterStream, clob_setString, clob_setString, clob_truncate, connection_abort, connection_clearWarnings, connection_createArrayOf, connection_createBlob, connection_createClob, connection_createNClob, connection_createSQLXML, connection_createStruct, connection_getAutoCommit, connection_getCatalog, connection_getClientInfo, connection_getClientInfo, connection_getHoldability, connection_getMetaData, connection_getNetworkTimeout, connection_getSchema, connection_getTransactionIsolation, connection_getTypeMap, connection_getWarnings, connection_isClosed, connection_isReadOnly, connection_isValid, connection_nativeSQL, connection_releaseSavepoint, connection_setCatalog, connection_setClientInfo, connection_setClientInfo, connection_setHoldability, connection_setNetworkTimeout, connection_setReadOnly, connection_setSchema, connection_setTransactionIsolation, connection_setTypeMap, destroy, isWrapperFor, preparedStatement_addBatch, preparedStatement_getMetaData, preparedStatement_getParameterMetaData, preparedStatement_setArray, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setBigDecimal, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBoolean, preparedStatement_setByte, preparedStatement_setBytes, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setDate, preparedStatement_setDate, preparedStatement_setDouble, preparedStatement_setFloat, preparedStatement_setInt, preparedStatement_setLong, preparedStatement_setNCharacterStream, preparedStatement_setNCharacterStream, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNString, preparedStatement_setNull, preparedStatement_setNull, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setRef, preparedStatement_setRowId, preparedStatement_setShort, preparedStatement_setSQLXML, preparedStatement_setString, preparedStatement_setTime, preparedStatement_setTime, preparedStatement_setTimestamp, preparedStatement_setTimestamp, preparedStatement_setUnicodeStream, preparedStatement_setURL, resultSet_absolute, resultSet_afterLast, resultSet_beforeFirst, resultSet_cancelRowUpdates, resultSet_clearWarnings, resultSet_deleteRow, resultSet_findColumn, resultSet_first, resultSet_getArray, resultSet_getArray, resultSet_getAsciiStream, resultSet_getAsciiStream, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBinaryStream, resultSet_getBinaryStream, resultSet_getBlob, resultSet_getBlob, resultSet_getBoolean, resultSet_getBoolean, resultSet_getByte, resultSet_getByte, resultSet_getBytes, resultSet_getBytes, resultSet_getCharacterStream, resultSet_getCharacterStream, resultSet_getClob, resultSet_getClob, resultSet_getConcurrency, resultSet_getCursorName, resultSet_getDate, resultSet_getDate, resultSet_getDate, resultSet_getDate, resultSet_getDouble, resultSet_getDouble, resultSet_getFetchDirection, resultSet_getFetchSize, resultSet_getFloat, resultSet_getFloat, resultSet_getHoldability, resultSet_getInt, resultSet_getInt, resultSet_getLong, resultSet_getLong, resultSet_getMetaData, resultSet_getNCharacterStream, resultSet_getNCharacterStream, resultSet_getNClob, resultSet_getNClob, resultSet_getNString, resultSet_getNString, resultSet_getObject, resultSet_getObject, resultSet_getObject, resultSet_getObject, resultSet_getObject, resultSet_getObject, resultSet_getRef, resultSet_getRef, resultSet_getRow, resultSet_getRowId, resultSet_getRowId, resultSet_getShort, resultSet_getShort, resultSet_getSQLXML, resultSet_getSQLXML, resultSet_getStatement, resultSet_getString, resultSet_getString, resultSet_getTime, resultSet_getTime, resultSet_getTime, resultSet_getTime, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getType, resultSet_getUnicodeStream, resultSet_getUnicodeStream, resultSet_getURL, resultSet_getURL, resultSet_getWarnings, resultSet_insertRow, resultSet_isAfterLast, resultSet_isBeforeFirst, resultSet_isClosed, resultSet_isFirst, resultSet_isLast, resultSet_last, resultSet_moveToCurrentRow, resultSet_moveToInsertRow, resultSet_previous, resultSet_refreshRow, resultSet_relative, resultSet_rowDeleted, resultSet_rowInserted, resultSet_rowUpdated, resultSet_setFetchDirection, resultSet_setFetchSize, resultSet_updateArray, resultSet_updateArray, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateBigDecimal, resultSet_updateBigDecimal, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBoolean, resultSet_updateBoolean, resultSet_updateByte, resultSet_updateByte, resultSet_updateBytes, resultSet_updateBytes, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateDate, resultSet_updateDate, resultSet_updateDouble, resultSet_updateDouble, resultSet_updateFloat, resultSet_updateFloat, resultSet_updateInt, resultSet_updateInt, resultSet_updateLong, resultSet_updateLong, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNString, resultSet_updateNString, resultSet_updateNull, resultSet_updateNull, resultSet_updateObject, resultSet_updateObject, resultSet_updateObject, resultSet_updateObject, resultSet_updateRef, resultSet_updateRef, resultSet_updateRow, resultSet_updateRowId, resultSet_updateRowId, resultSet_updateShort, resultSet_updateShort, resultSet_updateSQLXML, resultSet_updateSQLXML, resultSet_updateString, resultSet_updateString, resultSet_updateTime, resultSet_updateTime, resultSet_updateTimestamp, resultSet_updateTimestamp, resultSet_wasNull, resultSetMetaData_getCatalogName, resultSetMetaData_getColumnClassName, resultSetMetaData_getColumnCount, resultSetMetaData_getColumnDisplaySize, resultSetMetaData_getColumnLabel, resultSetMetaData_getColumnName, resultSetMetaData_getColumnType, resultSetMetaData_getColumnTypeName, resultSetMetaData_getPrecision, resultSetMetaData_getScale, resultSetMetaData_getSchemaName, resultSetMetaData_getTableName, resultSetMetaData_isAutoIncrement, resultSetMetaData_isCaseSensitive, resultSetMetaData_isCurrency, resultSetMetaData_isDefinitelyWritable, resultSetMetaData_isNullable, resultSetMetaData_isReadOnly, resultSetMetaData_isSearchable, resultSetMetaData_isSigned, resultSetMetaData_isWritable, statement_addBatch, statement_cancel, statement_clearWarnings, statement_getConnection, statement_getFetchDirection, statement_getFetchSize, statement_getMaxFieldSize, statement_getMaxRows, statement_getMoreResults, statement_getMoreResults, statement_getQueryTimeout, statement_getResultSetConcurrency, statement_getResultSetHoldability, statement_getResultSetType, statement_getUpdateCount, statement_getWarnings, statement_isClosed, statement_isPoolable, statement_setCursorName, statement_setEscapeProcessing, statement_setFetchDirection, statement_setFetchSize, statement_setMaxFieldSize, statement_setMaxRows, statement_setPoolable, statement_setQueryTimeout, unwrap
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.alibaba.druid.filter.logging.LogFilterMBean
getConnectionLoggerName, getDataSourceLoggerName, getResultSetLoggerName, getStatementLoggerName, setConnectionLoggerName, setDataSourceLoggerName, setResultSetLoggerName, setStatementLoggerName
-
Field Details
-
dataSourceLoggerName
-
connectionLoggerName
-
statementLoggerName
-
resultSetLoggerName
-
dataSource
-
-
Constructor Details
-
LogFilter
public LogFilter()
-
-
Method Details
-
configFromProperties
- Specified by:
configFromProperties
in interfaceFilter
- Overrides:
configFromProperties
in classFilterAdapter
-
init
- Specified by:
init
in interfaceFilter
- Overrides:
init
in classFilterAdapter
-
isConnectionLogErrorEnabled
public boolean isConnectionLogErrorEnabled()- Specified by:
isConnectionLogErrorEnabled
in interfaceLogFilterMBean
-
isResultSetCloseAfterLogEnabled
public boolean isResultSetCloseAfterLogEnabled()- Specified by:
isResultSetCloseAfterLogEnabled
in interfaceLogFilterMBean
-
setResultSetCloseAfterLogEnabled
public void setResultSetCloseAfterLogEnabled(boolean resultSetCloseAfterLogEnable) - Specified by:
setResultSetCloseAfterLogEnabled
in interfaceLogFilterMBean
-
setConnectionLogErrorEnabled
public void setConnectionLogErrorEnabled(boolean connectionLogErrorEnabled) - Specified by:
setConnectionLogErrorEnabled
in interfaceLogFilterMBean
-
isResultSetLogErrorEnabled
public boolean isResultSetLogErrorEnabled()- Specified by:
isResultSetLogErrorEnabled
in interfaceLogFilterMBean
-
setResultSetLogErrorEnabled
public void setResultSetLogErrorEnabled(boolean resultSetLogErrorEnabled) - Specified by:
setResultSetLogErrorEnabled
in interfaceLogFilterMBean
-
isConnectionConnectBeforeLogEnabled
public boolean isConnectionConnectBeforeLogEnabled()- Specified by:
isConnectionConnectBeforeLogEnabled
in interfaceLogFilterMBean
-
setConnectionConnectBeforeLogEnabled
public void setConnectionConnectBeforeLogEnabled(boolean beforeConnectionConnectLogEnable) - Specified by:
setConnectionConnectBeforeLogEnabled
in interfaceLogFilterMBean
-
isConnectionCloseAfterLogEnabled
public boolean isConnectionCloseAfterLogEnabled()- Specified by:
isConnectionCloseAfterLogEnabled
in interfaceLogFilterMBean
-
isConnectionRollbackAfterLogEnabled
public boolean isConnectionRollbackAfterLogEnabled() -
setConnectionRollbackAfterLogEnabled
public void setConnectionRollbackAfterLogEnabled(boolean connectionRollbackAfterLogEnable) -
setConnectionCloseAfterLogEnabled
public void setConnectionCloseAfterLogEnabled(boolean afterConnectionCloseLogEnable) - Specified by:
setConnectionCloseAfterLogEnabled
in interfaceLogFilterMBean
-
isConnectionCommitAfterLogEnabled
public boolean isConnectionCommitAfterLogEnabled()- Specified by:
isConnectionCommitAfterLogEnabled
in interfaceLogFilterMBean
-
setConnectionCommitAfterLogEnabled
public void setConnectionCommitAfterLogEnabled(boolean afterConnectionCommitLogEnable) - Specified by:
setConnectionCommitAfterLogEnabled
in interfaceLogFilterMBean
-
isConnectionConnectAfterLogEnabled
public boolean isConnectionConnectAfterLogEnabled()- Specified by:
isConnectionConnectAfterLogEnabled
in interfaceLogFilterMBean
-
setConnectionConnectAfterLogEnabled
public void setConnectionConnectAfterLogEnabled(boolean afterConnectionConnectLogEnable) - Specified by:
setConnectionConnectAfterLogEnabled
in interfaceLogFilterMBean
-
isResultSetNextAfterLogEnabled
public boolean isResultSetNextAfterLogEnabled()- Specified by:
isResultSetNextAfterLogEnabled
in interfaceLogFilterMBean
-
setResultSetNextAfterLogEnabled
public void setResultSetNextAfterLogEnabled(boolean afterResultSetNextLogEnable) - Specified by:
setResultSetNextAfterLogEnabled
in interfaceLogFilterMBean
-
isResultSetOpenAfterLogEnabled
public boolean isResultSetOpenAfterLogEnabled()- Specified by:
isResultSetOpenAfterLogEnabled
in interfaceLogFilterMBean
-
setResultSetOpenAfterLogEnabled
public void setResultSetOpenAfterLogEnabled(boolean afterResultSetOpenLogEnable) - Specified by:
setResultSetOpenAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementCloseAfterLogEnabled
public boolean isStatementCloseAfterLogEnabled()- Specified by:
isStatementCloseAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementCloseAfterLogEnabled
public void setStatementCloseAfterLogEnabled(boolean afterStatementCloseLogEnable) - Specified by:
setStatementCloseAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementCreateAfterLogEnabled
public boolean isStatementCreateAfterLogEnabled()- Specified by:
isStatementCreateAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementCreateAfterLogEnabled
public void setStatementCreateAfterLogEnabled(boolean afterStatementCreateLogEnable) - Specified by:
setStatementCreateAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementExecuteBatchAfterLogEnabled
public boolean isStatementExecuteBatchAfterLogEnabled()- Specified by:
isStatementExecuteBatchAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementExecuteBatchAfterLogEnabled
public void setStatementExecuteBatchAfterLogEnabled(boolean afterStatementExecuteBatchLogEnable) - Specified by:
setStatementExecuteBatchAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementExecuteAfterLogEnabled
public boolean isStatementExecuteAfterLogEnabled()- Specified by:
isStatementExecuteAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementExecuteAfterLogEnabled
public void setStatementExecuteAfterLogEnabled(boolean afterStatementExecuteLogEnable) - Specified by:
setStatementExecuteAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementExecuteQueryAfterLogEnabled
public boolean isStatementExecuteQueryAfterLogEnabled()- Specified by:
isStatementExecuteQueryAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementExecuteQueryAfterLogEnabled
public void setStatementExecuteQueryAfterLogEnabled(boolean afterStatementExecuteQueryLogEnable) - Specified by:
setStatementExecuteQueryAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementExecuteUpdateAfterLogEnabled
public boolean isStatementExecuteUpdateAfterLogEnabled()- Specified by:
isStatementExecuteUpdateAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementExecuteUpdateAfterLogEnabled
public void setStatementExecuteUpdateAfterLogEnabled(boolean afterStatementExecuteUpdateLogEnable) - Specified by:
setStatementExecuteUpdateAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementExecutableSqlLogEnable
public boolean isStatementExecutableSqlLogEnable() -
setStatementExecutableSqlLogEnable
public void setStatementExecutableSqlLogEnable(boolean statementExecutableSqlLogEnable) -
isStatementPrepareCallAfterLogEnabled
public boolean isStatementPrepareCallAfterLogEnabled()- Specified by:
isStatementPrepareCallAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementPrepareCallAfterLogEnabled
public void setStatementPrepareCallAfterLogEnabled(boolean afterStatementPrepareCallLogEnable) - Specified by:
setStatementPrepareCallAfterLogEnabled
in interfaceLogFilterMBean
-
isStatementPrepareAfterLogEnabled
public boolean isStatementPrepareAfterLogEnabled()- Specified by:
isStatementPrepareAfterLogEnabled
in interfaceLogFilterMBean
-
setStatementPrepareAfterLogEnabled
public void setStatementPrepareAfterLogEnabled(boolean afterStatementPrepareLogEnable) - Specified by:
setStatementPrepareAfterLogEnabled
in interfaceLogFilterMBean
-
isDataSourceLogEnabled
public boolean isDataSourceLogEnabled()- Specified by:
isDataSourceLogEnabled
in interfaceLogFilterMBean
-
setDataSourceLogEnabled
public void setDataSourceLogEnabled(boolean dataSourceLogEnabled) - Specified by:
setDataSourceLogEnabled
in interfaceLogFilterMBean
-
isConnectionLogEnabled
public boolean isConnectionLogEnabled()- Specified by:
isConnectionLogEnabled
in interfaceLogFilterMBean
-
setConnectionLogEnabled
public void setConnectionLogEnabled(boolean connectionLogEnabled) - Specified by:
setConnectionLogEnabled
in interfaceLogFilterMBean
-
isStatementLogEnabled
public boolean isStatementLogEnabled()- Specified by:
isStatementLogEnabled
in interfaceLogFilterMBean
-
setStatementLogEnabled
public void setStatementLogEnabled(boolean statementLogEnabled) - Specified by:
setStatementLogEnabled
in interfaceLogFilterMBean
-
isStatementLogErrorEnabled
public boolean isStatementLogErrorEnabled()- Specified by:
isStatementLogErrorEnabled
in interfaceLogFilterMBean
-
setStatementLogErrorEnabled
public void setStatementLogErrorEnabled(boolean statementLogErrorEnabled) - Specified by:
setStatementLogErrorEnabled
in interfaceLogFilterMBean
-
isResultSetLogEnabled
public boolean isResultSetLogEnabled()- Specified by:
isResultSetLogEnabled
in interfaceLogFilterMBean
-
setResultSetLogEnabled
public void setResultSetLogEnabled(boolean resultSetLogEnabled) - Specified by:
setResultSetLogEnabled
in interfaceLogFilterMBean
-
isStatementParameterSetLogEnabled
public boolean isStatementParameterSetLogEnabled()- Specified by:
isStatementParameterSetLogEnabled
in interfaceLogFilterMBean
-
setStatementParameterSetLogEnabled
public void setStatementParameterSetLogEnabled(boolean statementParameterSetLogEnable) - Specified by:
setStatementParameterSetLogEnabled
in interfaceLogFilterMBean
-
isStatementParameterClearLogEnable
public boolean isStatementParameterClearLogEnable() -
setStatementParameterClearLogEnable
public void setStatementParameterClearLogEnable(boolean statementParameterClearLogEnable) -
getStatementSqlFormatOption
- Specified by:
getStatementSqlFormatOption
in interfaceLogFilterMBean
-
setStatementSqlFormatOption
- Specified by:
setStatementSqlFormatOption
in interfaceLogFilterMBean
-
isStatementSqlPrettyFormat
public boolean isStatementSqlPrettyFormat()- Specified by:
isStatementSqlPrettyFormat
in interfaceLogFilterMBean
-
setStatementSqlPrettyFormat
public void setStatementSqlPrettyFormat(boolean statementSqlPrettyFormat) - Specified by:
setStatementSqlPrettyFormat
in interfaceLogFilterMBean
-
connectionLog
-
statementLog
-
statementLogError
-
resultSetLog
-
resultSetLogError
-
connection_connectAfter
- Overrides:
connection_connectAfter
in classFilterEventAdapter
-
connection_setSavepoint
public Savepoint connection_setSavepoint(FilterChain chain, ConnectionProxy connection) throws SQLException - Specified by:
connection_setSavepoint
in interfaceFilter
- Overrides:
connection_setSavepoint
in classFilterAdapter
- Throws:
SQLException
-
connection_setSavepoint
public Savepoint connection_setSavepoint(FilterChain chain, ConnectionProxy connection, String name) throws SQLException - Specified by:
connection_setSavepoint
in interfaceFilter
- Overrides:
connection_setSavepoint
in classFilterAdapter
- Throws:
SQLException
-
connection_rollback
- Specified by:
connection_rollback
in interfaceFilter
- Overrides:
connection_rollback
in classFilterAdapter
- Throws:
SQLException
-
connection_rollback
public void connection_rollback(FilterChain chain, ConnectionProxy connection, Savepoint savePoint) throws SQLException - Specified by:
connection_rollback
in interfaceFilter
- Overrides:
connection_rollback
in classFilterAdapter
- Throws:
SQLException
-
connection_commit
- Specified by:
connection_commit
in interfaceFilter
- Overrides:
connection_commit
in classFilterAdapter
- Throws:
SQLException
-
connection_setAutoCommit
public void connection_setAutoCommit(FilterChain chain, ConnectionProxy connection, boolean autoCommit) throws SQLException - Specified by:
connection_setAutoCommit
in interfaceFilter
- Overrides:
connection_setAutoCommit
in classFilterAdapter
- Throws:
SQLException
-
connection_close
- Specified by:
connection_close
in interfaceFilter
- Overrides:
connection_close
in classFilterAdapter
- Throws:
SQLException
-
statement_close
- Specified by:
statement_close
in interfaceFilter
- Overrides:
statement_close
in classFilterAdapter
- Throws:
SQLException
-
statementExecuteBefore
- Overrides:
statementExecuteBefore
in classFilterEventAdapter
-
statementExecuteAfter
- Overrides:
statementExecuteAfter
in classFilterEventAdapter
-
statementExecuteBatchBefore
- Overrides:
statementExecuteBatchBefore
in classFilterEventAdapter
-
statementExecuteBatchAfter
- Overrides:
statementExecuteBatchAfter
in classFilterEventAdapter
-
statementExecuteQueryBefore
- Overrides:
statementExecuteQueryBefore
in classFilterEventAdapter
-
statementExecuteQueryAfter
protected void statementExecuteQueryAfter(StatementProxy statement, String sql, ResultSetProxy resultSet) - Overrides:
statementExecuteQueryAfter
in classFilterEventAdapter
-
statementExecuteUpdateBefore
- Overrides:
statementExecuteUpdateBefore
in classFilterEventAdapter
-
statementExecuteUpdateAfter
- Overrides:
statementExecuteUpdateAfter
in classFilterEventAdapter
-
resultSet_close
- Specified by:
resultSet_close
in interfaceFilter
- Overrides:
resultSet_close
in classFilterAdapter
- Throws:
SQLException
-
resultSet_next
- Specified by:
resultSet_next
in interfaceFilter
- Overrides:
resultSet_next
in classFilterAdapter
- Throws:
SQLException
-
callableStatement_getObject
public Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, int parameterIndex) throws SQLException - Specified by:
callableStatement_getObject
in interfaceFilter
- Overrides:
callableStatement_getObject
in classFilterAdapter
- Throws:
SQLException
-
callableStatement_getObject
public Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, int parameterIndex, Map<String, Class<?>> map) throws SQLException- Specified by:
callableStatement_getObject
in interfaceFilter
- Overrides:
callableStatement_getObject
in classFilterAdapter
- Throws:
SQLException
-
callableStatement_getObject
public Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, String parameterName) throws SQLException - Specified by:
callableStatement_getObject
in interfaceFilter
- Overrides:
callableStatement_getObject
in classFilterAdapter
- Throws:
SQLException
-
callableStatement_getObject
public Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, String parameterName, Map<String, Class<?>> map) throws SQLException- Specified by:
callableStatement_getObject
in interfaceFilter
- Overrides:
callableStatement_getObject
in classFilterAdapter
- Throws:
SQLException
-
resultSetOpenAfter
- Overrides:
resultSetOpenAfter
in classFilterEventAdapter
-
statementCreateAfter
- Overrides:
statementCreateAfter
in classFilterEventAdapter
-
statementPrepareAfter
- Overrides:
statementPrepareAfter
in classFilterEventAdapter
-
statementPrepareCallAfter
- Overrides:
statementPrepareCallAfter
in classFilterEventAdapter
-
statement_executeErrorAfter
- Overrides:
statement_executeErrorAfter
in classFilterEventAdapter
-
logParameter
-
dataSource_releaseConnection
public void dataSource_releaseConnection(FilterChain chain, DruidPooledConnection conn) throws SQLException - Specified by:
dataSource_releaseConnection
in interfaceFilter
- Overrides:
dataSource_releaseConnection
in classFilterAdapter
- Throws:
SQLException
-
dataSource_getConnection
public DruidPooledConnection dataSource_getConnection(FilterChain chain, DruidDataSource dataSource, long maxWaitMillis) throws SQLException - Specified by:
dataSource_getConnection
in interfaceFilter
- Overrides:
dataSource_getConnection
in classFilterAdapter
- Throws:
SQLException
-
preparedStatement_clearParameters
public void preparedStatement_clearParameters(FilterChain chain, PreparedStatementProxy statement) throws SQLException - Specified by:
preparedStatement_clearParameters
in interfaceFilter
- Overrides:
preparedStatement_clearParameters
in classFilterAdapter
- Throws:
SQLException
-
statement_clearBatch
- Specified by:
statement_clearBatch
in interfaceFilter
- Overrides:
statement_clearBatch
in classFilterAdapter
- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperFor
in interfaceFilter
- Specified by:
isWrapperFor
in interfaceWrapper
- Overrides:
isWrapperFor
in classFilterAdapter
-
unwrap
-
savepointToString
-