一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務(wù)器之家 - 編程語言 - Java教程 - SpringBoot通過yml和xml文件配置日志輸出方法

SpringBoot通過yml和xml文件配置日志輸出方法

2021-07-28 11:33gaoyiyang Java教程

這篇文章主要介紹了SpringBoot通過yml和xml文件配置日志輸出方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

springboot中默認(rèn)使用logback進(jìn)行日志輸出,可以同時(shí)使用springboot框架的配置文件application.yml或是通過logback的配置文件logback.xml進(jìn)行配置。

通過application.yml配置

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?xml version="1.0" encoding="utf-8"?>
<configuration debug="false">
 <!--定義日志文件的存儲(chǔ)地址 勿在 logback 的配置中使用相對(duì)路徑-->
 <property name="log_home" value="/test/log" />
 <!-- 控制臺(tái)輸出 -->
 <appender name="stdout" class="ch.qos.logback.core.consoleappender">
 <encoder class="ch.qos.logback.classic.encoder.patternlayoutencoder">
  <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級(jí)別從左顯示5個(gè)字符寬度%msg:日志消息,%n是換行符-->
  <pattern>%d{yyyy-mm-dd hh:mm:ss.sss} [%thread] %-5level %logger{50} - %msg%n</pattern>
 </encoder>
 </appender>
 <!-- 按照每天生成日志文件 -->
 <appender name="file" class="ch.qos.logback.core.rolling.rollingfileappender">
 <rollingpolicy class="ch.qos.logback.core.rolling.timebasedrollingpolicy">
  <!--日志文件輸出的文件名-->
  <filenamepattern>${log_home}/my.log.%d{yyyy-mm-dd}.log</filenamepattern>
  <!--日志文件保留天數(shù)-->
  <maxhistory>30</maxhistory>
 </rollingpolicy>
 <encoder class="ch.qos.logback.classic.encoder.patternlayoutencoder">
  <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級(jí)別從左顯示5個(gè)字符寬度%msg:日志消息,%n是換行符-->
  <pattern>%d{yyyy-mm-dd hh:mm:ss.sss} [%thread] %-5level %logger{50} - %msg%n</pattern>
 </encoder>
 <!--日志文件最大的大小-->
 <triggeringpolicy class="ch.qos.logback.core.rolling.sizebasedtriggeringpolicy">
  <maxfilesize>10mb</maxfilesize>
 </triggeringpolicy>
 </appender>
 
 <!-- 日志輸出級(jí)別 -->
 <root level="info">
 <appender-ref ref="stdout" />
 <appender-ref ref="file" />
 </root>
</configuration>

通過yml配置

此處沒有找到如何配置成與xml相同的能將日志文件輸出為${log_home}/my.log.%d{yyyy-mm-dd}.log格式的方法,希望知道的大佬告知。

?
1
2
3
4
5
6
7
8
9
10
logging:
 pattern:
  file: "my.log.%d{yyyy-mm-dd}.log"
  console: "%d{yyyy-mm-dd hh:mm:ss.sss} [%thread] %-5level %logger{50} - %msg%n"
 path: "./logs"
 file:
  max-history: 30
  max-size: 10mb
 level:
 root: info

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲福利天堂网福利在线观看 | 爱情岛论坛亚洲品质自拍视频 | 视频国产精品 | 亚洲午夜精品久久久久久抢 | 男女污网站| 国产农村一级特黄α真人毛片 | 色综合网天天综合色中文男男 | 美女全身无遮挡 | 欧美日韩成人在线视频 | 欧美久久久久久久一区二区三区 | 美女扒开屁股 | 亚洲一卡2卡4卡5卡6卡残暴在线 | 暖暖免费观看高清在线 | 亚洲免费小视频 | 亚洲成年男人的天堂网 | h版小说| 免费看国产精品久久久久 | 亚州春色 | 日本免费在线观看 | 国色天香视频资源网 | 亚洲欧美成人综合在线 | 免费一级夫妻a | 国产麻豆精品原创 | 精品视频99 | 亚洲精品在线免费 | 日本一区二区免费在线 | 国产高清一区二区三区免费视频 | 国产精品合集久久久久青苹果 | 手机看片福利 | 99福利影院 | 波多野结衣xxxxx在线播放 | 日韩a无吗一区二区三区 | 国产精品久久毛片蜜月 | 国产欧美精品一区二区三区 | 欧美日韩亚洲另类人人澡 | 亚洲AV无码乱码国产麻豆穿越 | 日韩欧美一区二区在线 | 91制片厂果冻星空传媒3xg | 欧洲另类一二三四区 | 天天做天天爰夜夜爽 | 操闺蜜 |