博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4j2 Filter用法详解
阅读量:4984 次
发布时间:2019-06-12

本文共 796 字,大约阅读时间需要 2 分钟。

主要说下组合过滤器 CompositeFilter ,比较常用

<Filters> 是组合过滤器额标签,它包含的子标签是具体的过滤器,这三个具体过滤器分别是日志等级过滤器正则表达式过滤器时间过滤器
需要说明的是onMatch和onMismatch可以选择的值及其含义。可选的值分别是,ACCEPT, DENY, NEUTRAL,ACCEP和DENY比较好理解就是接受和拒绝的意思,在使用单个过滤器的时候,一般就是使用这两个值。
但是在组合过滤器中,如果用接受ACCEPT的话,日志信息就会直接写入日志文件,后续的过滤器不再进行过滤。--- 有点像switch case break; 直接截断了 不会往下判断了。
在组合过滤器中,接受使用NEUTRAL(中立),被第一个过滤器接受的日志信息,会继续用后面的过滤器进行过滤,只有符合所有过滤器条件的日志信息,才会被最终写入日志文件。 --- 也就是层层过滤的意思,要都满足条件才能写入日志

例子1
例子2 意思是日志内存包含 HiveSql 或 hive lines 或 sql_type 或 => 的INFO及其INFO以下级别的日志
posted on
2019-03-23 00:50 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/jiangxiaoxian/p/10582269.html

你可能感兴趣的文章
Codeforces Round #402 (Div. 2) 阵亡记
查看>>
Ceph源码解析:Scrub故障检测
查看>>
LUOGU P1414 又是毕业季II
查看>>
BZOJ 4484: [Jsoi2015]最小表示(拓扑排序+bitset)
查看>>
FastDFS 自动部署和配置脚本
查看>>
有道面试
查看>>
跟牛牛老师学习python自动化的第六天
查看>>
bzoj 1067: [SCOI2007]降雨量
查看>>
利用Flume将本地文件数据中收集到HDFS
查看>>
html5的优缺点
查看>>
wget下载文件
查看>>
Swagger使用--在一个Controller中使用相同(类似)参数的方法
查看>>
Vim 加 Gmail 变身 Vmail
查看>>
P1294 高手去散步
查看>>
IOS用IB快速适配iPhone5
查看>>
一次谷歌面试趣事
查看>>
(Z)使用mp4v2将H264+AAC合成mp4文件
查看>>
HDU 1735 字数统计(模拟+一点点贪心的思想)
查看>>
因为smb和nfs挂掉导致客户端开机启动不了
查看>>
Python百题计划
查看>>