log4j2的使用教程

2021-10-05 15:23:22 字數 968 閱讀 3722

因為log4j版本存在bug,公司要求將log4j公升級到log4j2,在處理過程中,有一些心得體會,這裡分享一下;

公升級場景:我們的**不是web程式,也沒有用到spring或者springboot,這裡所有的東西都是自己寫的,使用的main函式,從main函式直接進入,然後自己填寫log4j2.xml,自己讀取log4j2.xml,之後將日誌列印到指定的目錄下;

log4j2的基本知識:

在將log4j2的組成部分時,我們可以從log4j2.xml檔案來看,以下是乙個log4j2的配置檔案:

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

(2)loggers,logger也是由多個logger組成,每個logger都對應的原始類的日誌輸出方向;

**:log4j2.xml

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

**:

import org.apache.logging.log4j.level;

import org.apache.logging.log4j.logger;

import org.apache.logging.log4j.core.*;

import org.apache.logging.log4j.core.config.configuration;

import org.apache.logging.log4j.core.config.loggerconfig;

import org.apache.logging.log4j.core.config.property;

@suppresswarnings("all")

public class logutils

}

採用這種方式,我們可以將返回乙個logger

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使用筆記

rollingfile節點 file 基礎知識 log4j2日誌級別 從大到小依次是 off fatal error warn info debug trace all 由於使用的是slf4j界麵包,該界麵包中只提供了error warn info debug trace,5中日誌級別的輸出 con...