Gradle 管理 Log4j2 註解之後不生效

2022-09-07 04:36:14 字數 612 閱讀 6776

問題描述:

1. 工具:intellij idea 2021.3.1 (ultimate edition)

2. 平台:windows、macos

3. 包管理工具:gradle 

4. **

import lombok.extern.log4j.log4j2;
@log4j2

public class gsonhelper

}

5. 報錯資訊 

6. 原始配置

dependencies
自學j**a,然後沒有太多基礎,且剛開始使用gradle做為包管理工具(以前使用的是m**en);

網路搜尋:都是講需要在idea中安裝lombok,或者啟用註解等,針對idea沒有提示log,應該是有用的,但是針對編譯報錯提示,對於我而言,是不能解決問題

根本原因是下面配置,因為我開始只加了編譯,不知道還需要 annotationprocessor 也加上;

解決後配置

dependencies
ref:

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 ...