真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java中怎么操作slf4j日志

這篇文章將為大家詳細講解有關(guān)Java中怎么操作slf4j日志,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)提供高防服務(wù)器租用、云服務(wù)器、香港服務(wù)器、綿陽電信機房機柜租用

一、理解

slf4j(Simple Logging Facade for Java),表示為java提供的簡單日志門面,更底層一點說就是接口。通過將程序中的信息導(dǎo)入到日志系統(tǒng)并記錄,實現(xiàn)程序和日志系統(tǒng)的解耦

日志門面接口本身通常并沒有實際的日志輸出能力,它底層還是需要去調(diào)用具體的日志框架API的,也就是實際上它需要跟具體的日志框架結(jié)合使用。由于具體日志框架比較多,而且互相也大都不兼容,日志門面接口要想實現(xiàn)與任意日志框架結(jié)合可能需要對應(yīng)的橋接器,就好像JDBC與各種不同的數(shù)據(jù)庫之間的結(jié)合需要對應(yīng)的JDBC驅(qū)動一樣。

1. 日志門面(Facade)

1.slf4j(推薦)
2.commons-logging

2. slf4j連接具體的日志

slf4j和其它日志框架連接的時候,中間需要一個橋接器。有的日志框架本身就使用了slf4j的api,則不需要使用橋接器.

logback是log4j的改良版,且內(nèi)部直接使用了slf4j的api,所以不用橋接器。(logback和slf4j據(jù)說是出自同一個作者)
1.slf4j-api.jar > slf4j-log4j12.jar橋接器 > log4j.jar
2.slf4j-api.jar > logback-core.jar,logback-classic.jar
3.slf4j-api.jar > slf4j-simple.jar
4.slf4j-api.jar > log4j-slf4j-impl-2.8.2.jar > org.apache.logging.log4j:log4j-api:2.8.2,org.apache.logging.log4j:log4j-core:2.8.2,org.apache.logging.log4j:log4j-web:2.8.2 (推薦使用 log4j2)

二、使用 slf4j+log4j2

log4j2.xml

放在resources目錄下






  
  
    ${web:rootDir}/logs
  
  
    
    
      
      
      
    

    
    
      
      
    


    
    
      
      
      
      
      
    

    
    
      
      
      
    

    
      
      
      
        
        
      
    


  
  
  
    
      
      
      
      
      
    
  

LogTest.java

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class LogTest {
  public final Logger logger=LoggerFactory.getLogger(getClass());

  public static void main(String[] args) {
    log.trace("trace");
    log.debug("debug");
    log.warn("warn");
    log.info("info");
    log.error("error");
  }

}

關(guān)于Java中怎么操作slf4j日志就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


分享題目:Java中怎么操作slf4j日志
網(wǎng)頁路徑:http://weahome.cn/article/ihccej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部