中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在SpringBoot中通過yml和xml文件配置日志輸出

發布時間:2021-05-18 18:09:20 來源:億速云 閱讀:201 作者:Leah 欄目:編程語言

本篇文章為大家展示了怎么在SpringBoot中通過yml和xml文件配置日志輸出,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

通過application.yml配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
 <!--定義日志文件的存儲地址 勿在 LogBack 的配置中使用相對路徑-->
 <property name="LOG_HOME" value="/test/log" />
 <!-- 控制臺輸出 -->
 <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
  <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%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>
  <!--日志文件保留天數-->
  <MaxHistory>30</MaxHistory>
 </rollingPolicy>
 <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
  <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%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>

 <!-- 日志輸出級別 -->
 <root level="INFO">
 <appender-ref ref="STDOUT" />
 <appender-ref ref="FILE" />
 </root>
</configuration>

通過yml配置

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

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

springboot是什么

springboot一種全新的編程規范,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程,SpringBoot也是一個服務于框架的框架,服務范圍是簡化配置文件。

上述內容就是怎么在SpringBoot中通過yml和xml文件配置日志輸出,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

县级市| 怀安县| 义乌市| 五河县| 阆中市| 磴口县| 翁牛特旗| 库伦旗| 五大连池市| 大埔区| 营口市| 河津市| 西丰县| 兴海县| 龙里县| 舞阳县| 永年县| 玛多县| 安吉县| 甘肃省| 武冈市| 专栏| 时尚| 贡觉县| 和硕县| 宜川县| 彩票| 弥渡县| 江达县| 虞城县| 玉环县| 北票市| 堆龙德庆县| 开原市| 康定县| 弋阳县| 建阳市| 蒲城县| 乾安县| 平顶山市| 迁安市|