最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring boot 日志配置詳解

 更新時(shí)間:2017年03月28日 14:31:40   作者:大餅油條  
本篇文章主要介紹了spring boot 日志配置 ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

最近在學(xué)習(xí)spring boot框架的路上,今日看了一下spring boot日志配置,順便留個(gè)筆記記錄一下。

1.新建logback.xml文件

 

內(nèi)容如下:

<!-- Logback configuration. See http://logback.qos.ch/manual/index.html -->
<configuration scan="true" scanPeriod="10 seconds">
 <include resource="org/springframework/boot/logging/logback/base.xml" />

 <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  <File>${LOG_PATH}/info.log</File>
  <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
   <fileNamePattern>${LOG_PATH}/info-%d{yyyyMMdd}.log.%i</fileNamePattern>
   <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
    <maxFileSize>500MB</maxFileSize>
   </timeBasedFileNamingAndTriggeringPolicy>
   <maxHistory>2</maxHistory>
  </rollingPolicy>
  <layout class="ch.qos.logback.classic.PatternLayout">
   <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n
   </Pattern>
  </layout>
 </appender>

 <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
   <level>ERROR</level>
  </filter>
  <File>${LOG_PATH}/error.log</File>
  <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
   <fileNamePattern>${LOG_PATH}/error-%d{yyyyMMdd}.log.%i
   </fileNamePattern>
   <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
    <maxFileSize>500MB</maxFileSize>
   </timeBasedFileNamingAndTriggeringPolicy>
   <maxHistory>2</maxHistory>
  </rollingPolicy>
  <layout class="ch.qos.logback.classic.PatternLayout">
   <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n

   </Pattern>
  </layout>
 </appender>
 
 <!-- hibernate日志輸入 -->
 <!-- <logger name="org.hibernate.type.descriptor.sql.BasicBinder"
  level="TRACE" />
 <logger name="org.hibernate.type.descriptor.sql.BasicExtractor"
  level="TRACE" />
 <logger name="org.hibernate.SQL" level="INFO" />
 <logger name="org.hibernate.engine.QueryParameters" level="INFO" />
 <logger name="org.hibernate.engine.query.HQLQueryPlan" level="INFO" /> -->

 <root level="INFO">
  <appender-ref ref="INFO_FILE" />
  <appender-ref ref="ERROR_FILE" />
 </root>
 
</configuration>

2.然后在application.properties文件中假如如下代碼:

#log
logging.config=classpath:logback.xml
logging.path=/workspace/rock/jpa-test/log

3.這時(shí)就可以使用log對(duì)象了

private final Logger log = Logger.getLogger(this.getClass());

log.info("你好");

注:由于我的項(xiàng)目在d盤(pán),所以第二步設(shè)置的文件路徑為:d:/workspace/rock/jpa-test/log

運(yùn)行程序后,進(jìn)入路徑會(huì)有三個(gè)文件

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Iterator刪除List中的多個(gè)元素操作

    使用Iterator刪除List中的多個(gè)元素操作

    這篇文章主要介紹了使用Iterator刪除List中的多個(gè)元素操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • @ComponentScan注解用法之包路徑占位符解析

    @ComponentScan注解用法之包路徑占位符解析

    這篇文章主要介紹了@ComponentScan注解用法之包路徑占位符解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java中實(shí)現(xiàn)map與對(duì)象相互轉(zhuǎn)換的幾種實(shí)現(xiàn)

    java中實(shí)現(xiàn)map與對(duì)象相互轉(zhuǎn)換的幾種實(shí)現(xiàn)

    這篇文章主要介紹了java中實(shí)現(xiàn)map與對(duì)象相互轉(zhuǎn)換的幾種實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 淺談mybatis中的#和$的區(qū)別 以及防止sql注入的方法

    淺談mybatis中的#和$的區(qū)別 以及防止sql注入的方法

    下面小編就為大家?guī)?lái)一篇淺談mybatis中的#和$的區(qū)別 以及防止sql注入的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • Java開(kāi)發(fā)中讀取XML與properties配置文件的方法

    Java開(kāi)發(fā)中讀取XML與properties配置文件的方法

    這篇文章主要介紹了Java開(kāi)發(fā)中讀取XML與properties配置文件的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01
  • Java Swing組件編程之JTable表格用法實(shí)例詳解

    Java Swing組件編程之JTable表格用法實(shí)例詳解

    這篇文章主要介紹了Java Swing組件編程之JTable表格用法,結(jié)合實(shí)例形式詳細(xì)分析了Swing組件中JTable表格的常見(jiàn)定義與使用方法,需要的朋友可以參考下
    2017-11-11
  • Java項(xiàng)目有中多個(gè)線程如何查找死鎖

    Java項(xiàng)目有中多個(gè)線程如何查找死鎖

    這篇文章主要介紹了Java項(xiàng)目有中多個(gè)線程如何查找死鎖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • SpringBoot統(tǒng)一功能處理實(shí)現(xiàn)的全過(guò)程

    SpringBoot統(tǒng)一功能處理實(shí)現(xiàn)的全過(guò)程

    最近在做項(xiàng)目時(shí)需要對(duì)異常進(jìn)行全局統(tǒng)一處理,主要是一些分類(lèi)入庫(kù)以及記錄日志等,下面這篇文章主要給大家介紹了關(guān)于SpringBoot統(tǒng)一功能處理實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • Java正則表達(dá)式之Pattern和Matcher的使用

    Java正則表達(dá)式之Pattern和Matcher的使用

    本文詳細(xì)介紹了Java中處理正則表達(dá)式的Pattern和Matcher類(lèi)的使用方法和實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-09-09
  • java實(shí)現(xiàn)基于TCP協(xié)議網(wǎng)絡(luò)socket編程(C/S通信)

    java實(shí)現(xiàn)基于TCP協(xié)議網(wǎng)絡(luò)socket編程(C/S通信)

    這篇文章主要介紹了java實(shí)現(xiàn)基于TCP協(xié)議網(wǎng)絡(luò)socket編程(C/S通信),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評(píng)論

营口市| 上杭县| 大兴区| 库尔勒市| 丹东市| 郎溪县| 长岛县| 辽源市| 开封县| 阜宁县| 建水县| 阳春市| 高淳县| 宜兰县| 连江县| 建始县| 台南县| 丰城市| 和田县| 敖汉旗| 连南| 阿巴嘎旗| 佛山市| 望奎县| 铁岭市| 唐海县| 肥城市| 鹤峰县| 县级市| 文安县| 农安县| 普宁市| 巴青县| 交口县| 巴中市| 裕民县| 金秀| 金阳县| 安国市| 广德县| 留坝县|