欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SpringBoot使用Log4j的知識點(diǎn)整理

log4j、logback、Log4j2簡介

創(chuàng)新互聯(lián)建站是專業(yè)的羅甸網(wǎng)站建設(shè)公司,羅甸接單;提供成都做網(wǎng)站、網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行羅甸網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

  • log4j是apache實(shí)現(xiàn)的一個(gè)開源日志組件
  • logback同樣是由log4j的作者設(shè)計(jì)完成的,擁有更好的特性,用來取代log4j的一個(gè)日志框架,是slf4j的原生實(shí)現(xiàn)
  • Log4j2是log4j 1.x和logback的改進(jìn)版,采用了一些新技術(shù)(無鎖異步、等等),使得日志的吞吐量、性能比log4j 1.x提高10倍,并解決了一些死鎖的bug,而且配置更加簡單靈活

slf4j+log4j和直接用log4j的區(qū)別

slf4j是對所有日志框架制定的一種規(guī)范、標(biāo)準(zhǔn)、接口,并不是一個(gè)框架的具體的實(shí)現(xiàn),因?yàn)榻涌诓⒉荒塥?dú)立使用,需要和具體的日志框架實(shí)現(xiàn)配合使用(如log4j、logback),使用接口的好處是當(dāng)項(xiàng)目需要更換日志框架的時(shí)候,只需要更換jar和配置,不需要更改相關(guān)java代碼。

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

public class TestSlf4j {
 //Logger和LoggerFactory導(dǎo)入的是org.slf4j包
 private final static Logger logger = LoggerFactory.getLogger(TestSlf4j.class);
}

log4j、logback、log4j2都是一種日志具體實(shí)現(xiàn)框架,所以既可以單獨(dú)使用也可以結(jié)合slf4j一起搭配使用

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
 
public class TestLog4j {
 // Logger和LogManager導(dǎo)入的是org.apache.logging包
 private static final Logger LOG = LogManager.getLogger(TestLog4j.class); 
}

導(dǎo)入需要使用的jar包(slf4j+log4j2)

log4j2

如項(xiàng)目中有導(dǎo)入spring-boot-starter-web依賴包記得去掉spring自帶的日志依賴spring-boot-starter-logging

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-web</artifactId>
 <exclusions>
  <exclusion>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-logging</artifactId>
  </exclusion>
 </exclusions>
</dependency>

springboot項(xiàng)目中需導(dǎo)入log4j2

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>

log4j

如果要使用log4j,則把log4j2的坐標(biāo)替換為下面的這個(gè),依然要排除原有的spring-boot-starter-logging。

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-log4j</artifactId>
 <version>1.3.8.RELEASE</version>
</dependency>

如果使用log4j,直接在resource下方新建log4j.properties即可。

https://www.jb51.net/article/143488.htm

配置XML位置Log4j2

Springboot方式

application.properties 中添加配置 logging.config=classpath:log4j2_dev.xml,log4j2_dev.xml是你創(chuàng)建的log4j2的配置文件名,放在resources下,如放在其他路徑則對應(yīng)修改

Web工程方式

<context-param> 
 <param-name>log4jConfiguration</param-name> 
 <param-value>/WEB-INF/conf/log4j2.xml</param-value> 
</context-param> 
 
<listener> 
 <listener-class>org.apache.logging.log4j.web.Log4jServletContextListener</listener-class> 
</listener>

Java方式

public static void main(String[] args) throws IOException { 
 File file = new File("D:/log4j2.xml"); 
 BufferedInputStream in = new BufferedInputStream(new FileInputStream(file)); 
 final ConfigurationSource source = new ConfigurationSource(in); 
 Configurator.initialize(null, source); 
 
 Logger logger = LogManager.getLogger("myLogger"); 
}

配置文件的格式:log2j配置文件可以是xml格式的,也可以是json格式的

配置文件的位置:log4j2默認(rèn)會在classpath目錄下尋找log4j2.xml、log4j.json、log4j.jsn等名稱的文件,如果都沒有找到,則會按默認(rèn)配置輸出,也就是輸出到控制臺,也可以對配置文件自定義位置(需要在web.xml中配置),一般放置在src/main/resources根目錄下即可。

以上就是小編給大家整理的全部相關(guān)知識點(diǎn),感謝大家的學(xué)習(xí)。

文章題目:SpringBoot使用Log4j的知識點(diǎn)整理
網(wǎng)頁地址:http://aaarwkj.com/article18/igoggp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、電子商務(wù)、自適應(yīng)網(wǎng)站、微信公眾號、關(guān)鍵詞優(yōu)化網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
久久综合婷婷亚洲色图| 日韩在线不卡一二三| 亚洲精品午夜在线观看| 欧美日韩免费高清视视频| 欧美精品一区二区久久不卡| 黄色午夜福利在线观看| 亚洲一区二区三区免费在线视频| 午夜精品三级一区二区三区| 亚洲av精二区三区四区| 国产精品果亚洲av无人区一区| 欧美一区二区三区久久束缚| 人成在线免费视频网站| 国产传媒在线视频免费| 九色综合一区二区三区| 操女逼无遮挡国产av| 日韩精品熟妻人女亚洲一区| 亚洲成av在线免费不卡| 亚洲女同中文字幕在线| 欧美成人一区二区三区八| 国产传媒在线视频观看| 国产精品第一区第二区| 精品欧美自拍偷拍三区| 免费在线黄色生活大片| 国产日韩亚洲欧美精品专区| 亚洲不卡免费在线视频| 夫妻性生活视频在线免费看| 色哟哟视频免费在线观看| 色婷婷丝袜一区网站| 亚洲女人淫片在线观看| 日韩欧美一区精品在线观看| 欧美高清一区二区三区精品| 亚洲成av人片又粗又长| 日本免费一区二区三区手机在线| 日韩av天堂免费网站| 可以免费在线看的av网站| 精品欧美熟妇高潮喷水特黄| 中文日本强暴人妻另类视频| 一级片欧美女人性生活片| 亚洲国产欧美日韩激情在线| 国产青草视频免观看视频| 亚洲精品日韩在线欧美|