国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 基于Spring Boot的Logback日志輪轉配置詳解

基于Spring Boot的Logback日志輪轉配置詳解

2021-01-21 13:35xingoo Java教程

本篇文章主要介紹了基于Spring Boot的Logback日志輪轉配置詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在生產環境下,日志是最好的問題調試和跟蹤方法,因此日志的地位是十分重要的。我們平時經常使用的log4j,slf4j,logback等等,他們的配置上大同小異。這里就結合spring boot配置一下logback的日志。

默認最簡單的配置

默認情況下,如果對日志沒有特殊處理,可以直接基于application.properties進行配置。

常用的參數有:

?
1
logging.level

配置日志的級別

?
1
2
logging.file
logging.path

這兩個參數只能配置一個生效,一個是文件(可以有絕對路徑或者相對路徑);另一個是路徑,文件的名稱會默認為spring.log

日志默認按照大小進行切分,由于我這邊沒有產生那么大的文件,因此沒有做實驗。

這種方法最簡單,但是不能處理那種復雜的日志輪轉的機制。比如沒天一個文件這種需求,因此可以考慮使用獨立的日志文件進行配置:

使用獨立的配置文件配置

如果有復雜的需求,可以像其他普通的web應用一樣,配置獨立的logback.xml:

首先注意的是這個文件必須放在resources目錄下(我這邊發現,如果通過logging.config指向另一個目錄下的logback.xml會在程序啟動時報錯,報無法解析該xml。猜想可能是在其他目錄下的xml都被當做spring的配置或者有xml schema信息的配置,單純的logback.xml它不認識)

基于Spring Boot的Logback日志輪轉配置詳解

然后在application.properties文件中加入:

?
1
2
# 配置logback
logging.config=classpath:logback-spring.xml

即可。

注意如果是logging.config=classpath:xxxx/logback-spring.xml,就不行了哈!我試過好多次!

配置的內容基本可以參考下面的來:

?
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
36
37
38
39
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <!-- 屬性文件 -->
  <property name="processname" value="xxx"/>
  <property name="logdir" value="/opt/logs/xxx"/>
 
  <!-- 默認的控制臺日志輸出,一般生產環境都是后臺啟動,這個沒太大作用 -->
  <appender name="stdout" class="ch.qos.logback.core.consoleappender">
    <!--<encoding>utf-8</encoding>-->
    <layout class="ch.qos.logback.classic.patternlayout">
      <pattern>%date [%thread] %-5level %logger{50}:%l - %msg%n</pattern>
    </layout>
  </appender>
 
  <!-- 配置文件輪轉 -->
  <appender name="logfile" class="ch.qos.logback.core.rolling.rollingfileappender">
    <!--<encoding>utf-8</encoding>-->
    <file>${logdir}/service.log</file>
    <rollingpolicy class="ch.qos.logback.core.rolling.timebasedrollingpolicy">
      <filenamepattern>${logdir}/history/service.%d{yyyy-mm-dd}.log.gz</filenamepattern>
      <maxhistory>30</maxhistory>
    </rollingpolicy>
    <layout class="ch.qos.logback.classic.patternlayout">
      <pattern>%date [%thread] %-5level %logger{50}:%l - %msg%n</pattern>
    </layout>
  </appender>
 
 
  <!-- 修改其他包的日志輸出級別 -->
  <logger name="org.apache.zookeeper">
    <level value="warn"/>
  </logger>
 
  <!-- root 默認日志配置 , 注意這里的級別哈!小心生產環境用debug,壓爆你的磁盤!-->
  <root level="info">
    <appender-ref ref="logfile"/>
    <appender-ref ref="stdout"/>
  </root>
</configuration>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/xing901022/p/7453909.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美成在线观看 | 欧美日本韩国一区二区 | 欧美在线a | 亚洲国产精品一区 | 亚洲成av人片在线观看无码 | 久久精品国产一区二区电影 | 毛片免费在线播放 | 精品欧美乱码久久久久久1区2区 | 2022天天操 | 超碰中文字幕 | 国产精品高清一区二区 | 国产综合亚洲精品一区二 | 91成人精品| 91在线播放视频 | 一级电影中文字幕 | а天堂中文最新一区二区三区 | 久久午夜网站 | 国产精品日韩 | www.中文字幕 | 日韩精品一区二区三区在线 | 亚洲综合日韩 | 大片免费播放在线观看视频 | 日韩精品免费在线视频 | www.44181com | 欧美在线一区二区 | 这里只是精品 | 欧美伊人| 欧美精品日韩精品 | 国产妇女乱码一区二区三区 | 久久久影视 | 日韩欧美视频免费观看 | 欧美人交a欧美精品 | 国产精品免费观看 | 免费观看www7722午夜电影 | 精品96久久久久久中文字幕无 | 日本在线观看 | 中文字幕不卡在线观看 | 九九99| 免费成人黄色网址 | 美女久久 | 秋霞电影院午夜伦 |