类 LogFilter
- java.lang.Object
-
- cn.fxcraft.filter.LogFilter
-
- 所有已实现的接口:
org.apache.logging.log4j.core.Filter,org.apache.logging.log4j.core.LifeCycle
public class LogFilter extends java.lang.Object implements org.apache.logging.log4j.core.Filter
-
-
构造器概要
构造器 构造器 说明 LogFilter(java.util.List<java.lang.String> str)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static voidaddCustomFilter(java.util.List<java.lang.String> filters)添加自定义过滤器org.apache.logging.log4j.core.Filter.ResultcheckLog(java.lang.String log)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.LogEvent logEvent)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.Object o, java.lang.Throwable throwable)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object... objects)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8, java.lang.Object o9)org.apache.logging.log4j.core.Filter.Resultfilter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message message, java.lang.Throwable throwable)org.apache.logging.log4j.core.Filter.ResultgetOnMatch()org.apache.logging.log4j.core.Filter.ResultgetOnMismatch()org.apache.logging.log4j.core.LifeCycle.StategetState()voidinitialize()static voidinitializer()booleanisStarted()booleanisStopped()voidstart()voidstop()
-
-
-
方法详细资料
-
initializer
public static void initializer()
-
addCustomFilter
public static void addCustomFilter(java.util.List<java.lang.String> filters)
添加自定义过滤器- 参数:
filters- 要过滤的文本
-
initialize
public void initialize()
- 指定者:
initialize在接口中org.apache.logging.log4j.core.LifeCycle
-
checkLog
public org.apache.logging.log4j.core.Filter.Result checkLog(java.lang.String log)
-
getOnMismatch
public org.apache.logging.log4j.core.Filter.Result getOnMismatch()
- 指定者:
getOnMismatch在接口中org.apache.logging.log4j.core.Filter
-
getOnMatch
public org.apache.logging.log4j.core.Filter.Result getOnMatch()
- 指定者:
getOnMatch在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object... objects)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.String s, java.lang.Object o, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8, java.lang.Object o9)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, java.lang.Object o, java.lang.Throwable throwable)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message message, java.lang.Throwable throwable)- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
filter
public org.apache.logging.log4j.core.Filter.Result filter(org.apache.logging.log4j.core.LogEvent logEvent)
- 指定者:
filter在接口中org.apache.logging.log4j.core.Filter
-
getState
public org.apache.logging.log4j.core.LifeCycle.State getState()
- 指定者:
getState在接口中org.apache.logging.log4j.core.LifeCycle
-
start
public void start()
- 指定者:
start在接口中org.apache.logging.log4j.core.LifeCycle
-
stop
public void stop()
- 指定者:
stop在接口中org.apache.logging.log4j.core.LifeCycle
-
isStarted
public boolean isStarted()
- 指定者:
isStarted在接口中org.apache.logging.log4j.core.LifeCycle
-
isStopped
public boolean isStopped()
- 指定者:
isStopped在接口中org.apache.logging.log4j.core.LifeCycle
-
-