MapFilter主要用於過濾map message(log4j 2框架中的壹個類)。此過濾器不會處理常規日誌信息,例如,它專門處理類似於以下方法的參數。
該分析與MapFilter幾乎壹致。要過濾日誌信息中的標記,請查看Logger類的info()方法,如下所示:
由特定標記標記的信息可以被過濾,否則將無法通過過濾(包括不使用標記)。
符合正則表達式的日誌信息將通過過濾器,如appender所示:
正則表達式。*測試。*表示幾個任意字符(不包括幾個,這裏不解釋)+空格+測試單詞+空格+幾個任意字符。
例如,a測試不合格是因為測試後沒有空格。