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

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

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

服務器之家 - 編程語言 - Java教程 - Spring如何動態自定義logback日志目錄詳解

Spring如何動態自定義logback日志目錄詳解

2021-06-06 14:02voltric Java教程

這篇文章主要給大家介紹了關于Spring如何動態自定義logback日志目錄的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

問題場景

一般情況下,日志打印的內容都是根據配置文件中配置的pattern格式指定好的。在我們調用logger.info(), logger.debug()等日志打印方法時,打印的內容格式與配置文件中的pattern格式一致。

例如,在logback.xml配置文件中指定了日志打印格式:

%d{hh:mm:ss.sss} %-5level [%thread][%logger{0}-%l] %msg%n"。

這些格式的意義在官網的文檔上都有說明。其中%msg就是我們調用日志打印方法時輸入的內容。

當官方指定的這些格式不能滿足我們的需求,或者是我們需要在打印日志的時候,需要加上一些比較有規律的內容,例如打印本機的hostname/ip等logback本身沒有提供的格式的時候,我們就可以自定義日志輸出的內容與格式。

最近在業務開發中,就 遇到一個場景. 日志目錄需要根據不同的一個業務id存儲. 故需要動態存儲logback的日志,下面話不多說了,來一起看看詳細的介紹吧

解決辦法

在springboot中, 或者spring相關框架中, 可以通過實現logback的propertydefinerbase方法來動態決定日志目錄.

?
1
2
3
4
5
6
7
8
9
// 通過實現logback的propertydefinerbase方法,動態定義logback配置中的變量
@component
public class definedir extends propertydefinerbase {
 
 @override
 public string getpropertyvalue() {
  return "動態參數";
 }
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<configuration>
 
 // 通過definedir類映射自定義變量, 實現動態修改logback的日志目錄
 <define name="dirxxx" class="com.xxx.definedir" />
 
 <appender name="file" class="ch.qos.logback.core.rolling.rollingfileappender">
  <file>../logs/${dirxxx}/info.log</file>
  <encoder>
   <charset>utf-8</charset>
   <pattern>%d{yyyy/mm/dd hh:mm:ss.sss} [%thread] [%x{requestid}] %-5level %logger{36} - %msg%n</pattern>
  </encoder>
 </appender>
 
 <root level="info">
  <appender-ref ref="file" />
 </root>
</configuration>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://www.jianshu.com/p/60295f7598c7

延伸 · 閱讀

精彩推薦
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
主站蜘蛛池模板: 国产一区精品视频 | 日韩一区在线播放 | 91av国产精品 | 亚洲淫片 | 成人精品免费视频 | 国产精品a久久久久 | 国产高清精品在线 | 久久国产精品久久 | 免费一区二区 | 欧美极品视频 | 在线看片你懂得 | 久青草视频 | 日本伊人网 | 美日韩一区 | 免费 视频 1级 | 中文字幕在线观看精品视频 | 亚洲第一成人在线 | 91精品久久久久久久久久 | 免费看黄色电影 | 国产精品综合 | 狠狠干2024| 日本免费一区二区三区四区 | 免费成人高清在线视频 | 99热热热热| 四虎影音| 亚洲在线一区二区三区 | 日韩高清不卡一区二区三区 | 国产日韩一区 | 午夜私人影院在线观看 | 91视频免费网站 | 亚洲精品久久久 | 成人午夜网站 | 国产综合亚洲精品一区二 | 91精品国产综合久久久久久丝袜 | 成人一级黄色大片 | 视频在线一区 | 国产欧美一区二区三区在线看 | 国产精品久久 | 特黄特色一级片 | 亚洲 欧美 国产 制服 动漫 | 天天干天天操 |