給Web工程新增log4j2

2021-09-25 15:42:06 字數 1138 閱讀 9061

1、先把apache-log4j-2.12.0-bin解壓,我們需要其中的 log4j-api-2.12.0、log4j-core-2.12.0,複製到\web-inf\lib目錄下,然後選中jar包右鍵build path - add to build path ,新增到工程裡面。

2、在web.xml中新增配置**

log4jconfiguration

class path:log4j2.xml

3、在src目錄下新增log4j2.xml檔案,檔案內容如下

<?xml version="1.0" encoding="utf-8"?>

4、配置完成後就可以開始使用了,我們建乙個測試類來測一下

package log4j2test;

import org.apache.logging.log4j.logmanager;

import org.apache.logging.log4j.logger;

public class logtest

if (i % 3 == 0)

if (i % 7 == 0)

} }}

輸出如下

控制台:

輸出檔案:

info檔案會儲存等級大於等於info的資訊,在這裡就是info、warn、error都儲存下來

warn.log儲存大於等於warn資訊

error.log儲存大於等於error資訊

log4j2 使用詳解

1.log4j2的匯入 2.測試用例 log4j 2.0的使用非常簡單,只要用logmanager的getlogger函式獲取乙個logger,就可以使用logger記錄日誌,如下 import org.apache.logging.log4j.logmanager import org.apach...

Log4j2使用案例

全乾貨記錄 link org.apache.logging.log4jgroupid log4j apiartifactid 2.13.3version dependency org.apache.logging.log4jgroupid log4j coreartifactid 2.13.3ver...

log4j2效能優化

背景 最近在做log4j公升級到log4j2的專案,在測試公升級之後的效能時,被驚了一下,效能沒有提公升,反而下降了,趕緊研究了一下log4j2的相關配置,以下是研究結果。1.2.不要使用location相關屬性,例如 c or class,f or file,l or location,l or ...