public class YouLog4j2Filter
extends java.lang.Object
| 构造器和说明 |
|---|
YouLog4j2Filter() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.alibaba.druid.filter.logging.Log4j2Filter |
getLog4j2Filter()
获取一个正常的Log4j2Filter 即开关值取默认值
|
void |
setAllConnectionEnableSwitch(boolean boo)
一键开关所有connection相关的开关
|
void |
setAllResultSetEnableSwitch(boolean boo)
一键关闭result set相关的所有开关
|
void |
setAllStatementEnableSwitch(boolean boo)
一键开关statement相关的所有开关
|
void |
setConnectionLogEnabled(boolean boo)
connection的总开关
|
void |
setConnectionLogErrorEnabled(boolean boo)
connection error的总开关
|
void |
setDatasourceLogEnable(boolean boo)
datasource的总开关 总开关关了 其下的小开关设置无效
|
void |
setEnableSwitch(java.lang.String enableSwitchName,
boolean boo)
设置单个开关
这个方法用于自定义开关组合 你可以获取全开的filter 然后单独关闭其中几个 反之亦然
|
void |
setLog4j2FilterWithAllOff()
获取一个关闭了所有开关的Log4j2Filter
|
void |
setLog4j2FilterWithAllOff(boolean sqlExecutor)
获取一个关闭了所有开关的Log4j2Filter
但你可以指定sql执行的log是否开启
|
void |
setLog4j2FilterWithAllOn()
获取一个开启了所有开关的Log4j2Filter
|
void |
setLog4j2FilterWithAllOn(boolean sqlExecutor)
获取一个开启了所有开关的Log4j2Filter
但你可以指定sql执行的log是否开启
|
void |
setResultSetLogEnabled(boolean boo)
result set的总开关
|
void |
setResultSetLogErrorEnabled(boolean boo)
result set error的总开关
|
void |
setStatementLogEnabled(boolean boo)
statement的总开关
|
void |
setStatementLogErrorEnabled(boolean boo)
statement error的总开关
|
public static final java.lang.String CONNECTION_CONNECT_BEFORE_LOG_ENABLE
public static final java.lang.String CONNECTION_CONNECT_AFTER_LOG_ENABLE
public static final java.lang.String CONNECTION_COMMIT_AFTER_LOG_ENABLE
public static final java.lang.String CONNECTION_ROLLBACK_AFTER_LOG_ENABLE
public static final java.lang.String CONNECTION_CLOSE_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_CREATE_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_PREPARE_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_PREPARE_CALL_AFTER_ENABLE
public static final java.lang.String STATEMENT_EXECUTE_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_EXECUTE_QUERY_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_EXECUTE_UPDATE_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_EXECUTE_BATCH_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_EXECUTABLE_SQL_LOG_ENABLE
public static final java.lang.String STATEMENT_CLOSE_AFTER_LOG_ENABLE
public static final java.lang.String STATEMENT_PARAMETER_CLEAR_LOG_ENABLE
public static final java.lang.String STATEMENT_PARAMETERSET_LOG_ENABLE
public static final java.lang.String RESULTSET_NEXT_AFTER_LOG_ENABLE
public static final java.lang.String RESULTSET_OPEN_AFTER_LOG_ENABLE
public static final java.lang.String RESULTSET_CLOSE_AFTER_LOG_ENABLE
public static final java.lang.String DATASOURCE_LOG_ENABLE
public static final java.lang.String CONNECTION_LOG_ENABLE
public static final java.lang.String CONNECTION_LOG_ERROR_ENABLE
public static final java.lang.String STATEMENT_LOG_ENABLED
public static final java.lang.String STETEMENT_LOG_ERROR_ENABLE
public static final java.lang.String RESULTSET_LOG_ENABLE
public static final java.lang.String RESULTSET_LOG_ERROR_ENABLE
public com.alibaba.druid.filter.logging.Log4j2Filter getLog4j2Filter()
public void setLog4j2FilterWithAllOff()
public void setLog4j2FilterWithAllOff(boolean sqlExecutor)
public void setLog4j2FilterWithAllOn()
public void setLog4j2FilterWithAllOn(boolean sqlExecutor)
public void setDatasourceLogEnable(boolean boo)
boo - the boopublic void setConnectionLogEnabled(boolean boo)
boo - the boopublic void setConnectionLogErrorEnabled(boolean boo)
boo - the boopublic void setStatementLogEnabled(boolean boo)
boo - the boopublic void setStatementLogErrorEnabled(boolean boo)
boo - the boopublic void setResultSetLogEnabled(boolean boo)
boo - the boopublic void setResultSetLogErrorEnabled(boolean boo)
boo - the boopublic void setAllConnectionEnableSwitch(boolean boo)
boo - the boopublic void setAllStatementEnableSwitch(boolean boo)
boo - the boopublic void setAllResultSetEnableSwitch(boolean boo)
boo - the boopublic void setEnableSwitch(java.lang.String enableSwitchName,
boolean boo)
enableSwitchName - the enable switch nameboo - the booCopyright © 2018. All Rights Reserved.