lombok編譯時注解@Slf4j的使用及相關依賴包


slf4j是一個日志門面模式的框架,只對調用者開放少量接口用於記錄日志

主要接口方法有

debug
warn
info
error
trace

在idea中可以引入lombok框架,使用@Slf4j注解,在編譯時動態成功日志調用實例。

<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.8</version>
    </dependency>

日至相關依賴

 <!-- 日志處理 -->
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.26</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.26</version>
    </dependency>
  </dependencies>

注意slf4j兩個相關jar包的版本一直,1.7.26,不一致容易產生問題。

 

注解的使用

直接在類上面添加注解@Slf4j,在方法內部使用。

 這個注解會在源代碼編輯階段幫你注入日志類進去,如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM