當前位置:名人名言大全網 - 端午節短信 - Log4j2過濾器文章

Log4j2過濾器文章

簡單來說,log4j2中的過濾器主要對日誌的輸出進行過濾,符合條件的日誌可以通過當前過濾器進入後續處理;不合格的日誌應被忽略且不予處理。這是使用過濾器的常見方式。在文章的最後,詳細解釋了過濾器的使用。在這裏,我主要總結壹下我的個人經驗。

MapFilter主要用於過濾map message(log4j 2框架中的壹個類)。此過濾器不會處理常規日誌信息,例如,它專門處理類似於以下方法的參數。

該分析與MapFilter幾乎壹致。要過濾日誌信息中的標記,請查看Logger類的info()方法,如下所示:

由特定標記標記的信息可以被過濾,否則將無法通過過濾(包括不使用標記)。

符合正則表達式的日誌信息將通過過濾器,如appender所示:

正則表達式。*測試。*表示幾個任意字符(不包括幾個,這裏不解釋)+空格+測試單詞+空格+幾個任意字符。

例如,a測試不合格是因為測試後沒有空格。