精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

運維:生產日志重復打印了,趕緊來看看

運維 系統運維
在一次生產環境發布后,運維對我說,你這個日志打印了兩遍,你看一下,我很好奇,打印了兩遍,本地和測試都沒有這個問題啊,然后運維就發了下面兩個文件給我,一看還真是,日志怎么打印了兩遍。

[[400594]]

一、前言

在一次生產環境發布后,運維對我說,你這個日志打印了兩遍,你看一下,我很好奇,打印了兩遍,本地和測試都沒有這個問題啊,然后運維就發了下面兩個文件給我,一看還真是,日志怎么打印了兩遍

啟動也是日志會打印兩遍

二、解決方案

剛開始是看資料說設置:配置文件中logger的additivity屬性為 false 但是還是會重復打印兩遍日志,并沒有什么特別的效果

但是后來一想,本地和測試都可以,只有生產不行,是不是文件日志文件設置的有問題,于是重新寫了日志類:logback-spring.xml

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <configuration> 
  3.     <!-- 
  4.          規則: 
  5.             dev 開發環境:啟用實時打印日志,啟用p6spy打印sql語句到控制臺 
  6.             其他環境:  啟用異步打印,  禁用p6spy 
  7.            %m 
  8.            輸出代碼中指定的消息 
  9.            %p 
  10.            輸出優先級,即DEBUG,INFO,WARN,ERROR,FATAL 
  11.            %r 
  12.            輸出自應用啟動到輸出該log信息耗費的毫秒數 
  13.            %c 
  14.            輸出所屬的類目,通常就是所在類的全名 
  15.            %t 
  16.            輸出產生該日志事件的線程名 
  17.            %n 
  18.            輸出一個回車換行符,Windows平臺為“\r\n”,Unix平臺為“\n” 
  19.            %d 
  20.            輸出日志時間點的日期或時間,默認格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS}, 
  21.            輸出類似:2002年10月18日 22:10:28,921 
  22.            %l 
  23.         --> 
  24.     <springProperty scope="context" name="log.path" source="logging.file.path" defaultValue="./logs"/> 
  25.     <springProperty scope="context" name="spring.application.name" source="spring.application.name"/> 
  26.     <springProperty scope="context" name="spring.profiles.active" source="spring.profiles.active"/> 
  27.     <springProperty scope="context" name="log.level.console" source="logging.level.console" defaultValue="INFO"/> 
  28.     <springProperty scope="context" name="log.level.dao" source="logging.level.sql" defaultValue="DEBUG"/> 
  29.     <springProperty scope="context" name="server.port" source="server.port" defaultValue="0000"/> 
  30.     <!-- 彩色日志 --> 
  31.     <!-- 彩色日志依賴的渲染類 --> 
  32.     <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/> 
  33.     <conversionRule conversionWord="wex" 
  34.                     converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/> 
  35.     <conversionRule conversionWord="wEx" 
  36.                     converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/> 
  37.  
  38.     <!-- 彩色日志格式 --> 
  39.     <springProperty scope="context" name="common-pattern-color" source="logging.common-pattern-color" 
  40.                     defaultValue="[ ${spring.application.name}:${server.port}:${PID}] %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr([%5p ]) %clr([ %t:%r ]){orange} %clr(%-40.40logger{39}){cyan} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/> 
  41.     <springProperty scope="context" name="common-pattern" source="logging.common-pattern" 
  42.                     defaultValue="[ ${spring.application.name}:${server.port}:${PID}] %d{yyyy-MM-dd HH:mm:ss.SSS}[%5p ] [ %t:%r ] [ %-40.40logger{39}.%M:%L] %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/> 
  43.  
  44.     <contextName>${spring.application.name}-logback</contextName> 
  45.  
  46.     <include resource="org/springframework/boot/logging/logback/defaults.xml"/> 
  47.     <jmxConfigurator/> 
  48.  
  49.  
  50.     <!-- 控制臺實時輸出,采用高亮語法,用于開發環境 --> 
  51.     <appender name="CONSOLE_APPENDER" class="ch.qos.logback.core.ConsoleAppender"
  52.         <filter class="ch.qos.logback.classic.filter.ThresholdFilter"
  53.             <!--            <level>${log.level.console}</level>--> 
  54.         </filter> 
  55.         <encoder> 
  56.             <pattern>${common-pattern-color}</pattern> 
  57.         </encoder> 
  58.     </appender> 
  59.     <!-- 控制臺異步實時輸出 --> 
  60.     <appender name="ASYNC_CONSOLE_APPENDER" class="ch.qos.logback.classic.AsyncAppender"
  61.         <!-- 不丟失日志.默認的,如果隊列的80%已滿,則會丟棄TRACT、DEBUG、INFO級別的日志 --> 
  62.         <discardingThreshold>0</discardingThreshold> 
  63.         <!-- 更改默認的隊列的深度,該值會影響性能.默認值為256 --> 
  64.         <queueSize>256</queueSize> 
  65.         <!-- 添加附加的appender,最多只能添加一個 --> 
  66.         <appender-ref ref="CONSOLE_APPENDER"/> 
  67.     </appender> 
  68.  
  69.     <!-- 整個項目的所有日志, 包括第三方包 --> 
  70.     <appender name="ROOT_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender"
  71.         <file>${log.path}/${spring.application.name}/root.log</file> 
  72.         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
  73.             <!-- 每天一歸檔 --> 
  74.             <fileNamePattern>${log.path}/${spring.application.name}/%d{yyyy-MM}/root-%d{yyyy-MM-dd}-%i.log.gz 
  75.             </fileNamePattern> 
  76.             <!-- 單個日志文件最多 100MB, 60天的日志周期,最大不能超過20GB --> 
  77.             <maxFileSize>128MB</maxFileSize> 
  78.             <maxHistory>60</maxHistory> 
  79.             <totalSizeCap>20GB</totalSizeCap> 
  80.         </rollingPolicy> 
  81.         <encoder> 
  82.             <pattern>${common-pattern}</pattern> 
  83.         </encoder> 
  84.     </appender> 
  85.     <appender name="ASYNC_ROOT_APPENDER" class="ch.qos.logback.classic.AsyncAppender"
  86.         <discardingThreshold>0</discardingThreshold> 
  87.         <queueSize>256</queueSize> 
  88.         <appender-ref ref="ROOT_APPENDER"/> 
  89.     </appender> 
  90.  
  91.     <!-- dao 層日志,用于打印執行的sql  --> 
  92.     <appender name="DAO_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender"
  93.         <file>${log.path}/${spring.application.name}/dao.log</file> 
  94.         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
  95.             <fileNamePattern>${log.path}/${spring.application.name}/%d{yyyy-MM}/dao-%d{yyyy-MM-dd}-%i.log.gz 
  96.             </fileNamePattern> 
  97.             <maxFileSize>128MB</maxFileSize> 
  98.             <maxHistory>60</maxHistory> 
  99.             <totalSizeCap>20GB</totalSizeCap> 
  100.         </rollingPolicy> 
  101.         <encoder> 
  102.             <pattern>${common-pattern}</pattern> 
  103.         </encoder> 
  104.     </appender> 
  105.     <appender name="ASYNC_DAO_APPENDER" class="ch.qos.logback.classic.AsyncAppender"
  106.         <discardingThreshold>0</discardingThreshold> 
  107.         <queueSize>256</queueSize> 
  108.         <appender-ref ref="DAO_APPENDER"/> 
  109.     </appender> 
  110.  
  111.  
  112.  
  113.     <!-- 設置需要打印日志的包及輸出級別 --> 
  114.     <logger name="com.alibaba.nacos" level="warn" /> 
  115.     <logger name="com.oit" level="debug" /> 
  116.     <logger name="com.springframework.security" level="debug" /> 
  117.  
  118.  
  119.  
  120.     <springProfile name="uat,test,prod"
  121.         <root level="${log.level.console}"
  122.             <appender-ref ref="ASYNC_ROOT_APPENDER"/> 
  123.             <appender-ref ref="ASYNC_CONSOLE_APPENDER"/> 
  124.         </root> 
  125.     </springProfile> 
  126.  
  127.     <!-- 開發環境日志級別 --> 
  128.     <springProfile name="dev,local"
  129.         <root level="${log.level.console}"
  130.             <appender-ref ref="CONSOLE_APPENDER"/> 
  131.             <appender-ref ref="ROOT_APPENDER"/> 
  132.         </root> 
  133.     </springProfile> 
  134.  
  135. </configuration> 

然后我們只需要在我們的配置文件里面配置:

  1. spring: 
  2.   profiles: 
  3.     active: test #對應的環境可以切換不用的參數 test/uat/prod 

再去看生產的日志的時候,發現就沒有重復日志的打印了,看了看時間晚上三點了,可以回家了,真是一個愉快又充實的晚上。

 

責任編輯:武曉燕 來源: 牧小農
相關推薦

2021-02-05 06:41:52

運維生產日志重復打印

2023-10-18 10:10:29

Node.js 21前端

2022-09-14 07:36:34

PowerToys微軟

2021-09-30 06:13:36

打印日志error

2023-04-04 13:40:36

2020-02-06 10:32:24

運維架構技術

2018-09-21 09:15:39

2021-06-24 05:40:28

Windows 10操作系統微軟

2021-09-02 11:38:12

Linux運維工具

2022-04-08 07:29:25

Windows 11微軟新預覽版

2024-03-21 08:21:34

Java 22Java 語言開發工具包

2013-06-17 14:03:27

IIS日志網站運維

2014-01-21 09:55:21

運維人員日志實踐

2011-10-24 09:34:33

黑盒白盒運維

2023-12-07 08:46:41

Kafka服務問題網絡問題

2014-04-23 11:36:29

運維日志

2023-02-13 15:53:33

ChatGPT運維

2021-12-07 07:01:21

Python病毒 文件

2016-12-13 13:15:49

運維

2021-11-30 08:04:32

AIIT運維
點贊
收藏

51CTO技術棧公眾號

日韩一区二区精品葵司在线| 久久综合成人精品亚洲另类欧美| 日韩一级裸体免费视频| jizz18女人| h网站久久久| 波多野洁衣一区| 国产精品黄视频| 婷婷伊人五月天| 欧美日日夜夜| 欧美日韩成人一区| 激情五月六月婷婷| 国模精品一区二区| 国产精品亚洲成人| 日韩美女免费视频| 久久精品99久久久久久| 国产一区二区精品福利地址| 欧美日韩国产天堂| 人妻熟妇乱又伦精品视频| 午夜视频在线观看网站| 成人精品免费看| 国产一区二区视频在线观看| 日韩字幕在线观看| 亚洲国产一区二区在线观看| 日韩精品www| 天天操,天天操| www在线观看黄色| 亚洲欧美日韩国产手机在线| 久久青青草原| 成人激情四射网| 麻豆精品在线视频| 91av在线视频观看| 久久久久久久久久久久久久久久久| 亚洲人成精品久久久 | 最新av网址在线观看| 天堂中文在线资源| 国产成人精品网址| 国产欧美日韩视频| 无码一区二区三区| 亚洲综合国产激情另类一区| 欧美黑人国产人伦爽爽爽| 欧美性猛交xxxx乱大交少妇| 神马香蕉久久| 亚洲精品国产美女| 中文字幕乱视频| 亚洲一二av| 欧美一区二区久久| 色播五月综合网| av在线不卡精品| 色综合视频在线观看| 秋霞无码一区二区| av免费在线视| 亚洲高清在线视频| 精品国偷自产一区二区三区| 欧美野外wwwxxx| 一区二区三区免费观看| 中文字幕在线亚洲三区| 91精彩视频在线观看| 国产欧美一区在线| 婷婷五月色综合| av免费在线一区二区三区| 久久久综合网站| 青青成人在线| av在线电影院| 国产精品久久久久久久久果冻传媒 | av 日韩 人妻 黑人 综合 无码| 欧美成人视屏| 亚洲欧美激情在线| 亚洲中文字幕无码一区二区三区| 午夜小视频在线观看| 一区二区激情视频| 日韩五码在线观看| 中文在线а√在线8| 欧美特级www| 日韩无套无码精品| 农村妇女一区二区| 884aa四虎影成人精品一区| 久久精品国产露脸对白| 在线视频亚洲欧美中文| 亚洲第一中文字幕| 亚洲黄色小说视频| 国产精品久久久久久麻豆一区软件| 久久人人爽人人爽人人片亚洲| 91 在线视频| 亚洲小说欧美另类婷婷| 91高清视频免费观看| 69亚洲精品久久久蜜桃小说| 强制捆绑调教一区二区| 亚洲xxxx视频| 欧美91精品久久久久国产性生爱| 欧美—级在线免费片| 天堂av免费看| 精品极品在线| 欧美三级韩国三级日本三斤| 久久久久国产免费| 欧美人与拘性视交免费看| 色999日韩欧美国产| 久久久久无码精品国产| 久久精品网址| 亚洲最大的免费| 日本午夜在线| 亚洲特级片在线| 欧美视频在线观看网站 | 91亚洲国产精品| 色婷婷在线视频| 国产精品美女久久久久久久网站| 日本免费成人网| 91亚洲视频| 精品成人免费观看| 国产精品麻豆免费版现看视频| 欧美日韩成人| 国产精品美女网站| 人人妻人人玩人人澡人人爽| 中文一区在线播放| 国产午夜福利100集发布| 成人高清一区| 日韩精品在线免费观看视频| 1024手机在线视频| 七七婷婷婷婷精品国产| 国产成人精品福利一区二区三区 | aaa国产精品视频| 亚洲最新中文字幕| 国产手机在线视频| 国产精品小仙女| 一区二区不卡在线| 伊人色综合一区二区三区影院视频| 欧美一级爆毛片| 欧美激情久久久久久久| 午夜一级久久| 官网99热精品| 在线视频国产区| 在线观看91视频| 国产毛片毛片毛片毛片毛片毛片| 国产精品毛片一区二区在线看| 热久久免费视频精品| 亚洲精品字幕在线观看| 国产精品电影院| 国产福利一区视频| 五月天亚洲一区| 国产91精品视频在线观看| 性欧美videos另类hd| 最新久久zyz资源站| 天天操天天爱天天爽| 亚州国产精品| 欧美孕妇性xx| 香蕉视频成人在线| 调教+趴+乳夹+国产+精品| 国产精品19p| 欧美va天堂| 成人性生交xxxxx网站| 日本免费视频在线观看| 欧美日韩在线播放三区四区| mm131丰满少妇人体欣赏图| 亚洲免费综合| 蜜桃麻豆www久久国产精品| 黑森林国产精品av| 亚洲免费精彩视频| 狠狠人妻久久久久久| 久久久久久久久久久久久女国产乱| 人妻熟妇乱又伦精品视频| 日韩激情啪啪| 日本高清不卡的在线| 黄网站在线观看| 一本大道久久a久久精品综合| 无码人妻精品一区二区三区温州 | 9l视频白拍9色9l视频| 精品久久久久久久久久久下田 | 男人天堂av在线播放| 久久影院午夜片一区| 成人在线激情网| 青青草成人影院| 91九色国产在线| 四虎亚洲精品| 亚洲激情视频网| 日韩综合在线观看| 中文字幕精品一区| 亚洲自拍第三页| 久久激情久久| 久久一综合视频| 蜜桃av噜噜一区二区三| 一个人www视频在线免费观看| 日韩精品欧美激情| aaa在线视频| 国产精品久久久久aaaa樱花| 中文字幕亚洲欧美日韩在线不卡| 国产又黄又爽又色| 都市激情亚洲一区| 亚洲精品wwww| 中文字幕日韩免费| 最近日韩中文字幕| 国产一卡二卡三卡四卡| 亚洲欧美卡通另类91av| 日韩在线第一区| 蜜桃精品一区二区三区| 97色在线播放视频| av网在线观看| 精品国产一区二区三区四区四 | 亚洲爆乳无码一区二区三区| 欧美日韩国产黄| 国产无遮挡在线观看| 国产成人av电影在线| av免费在线播放网站| 亚洲欧美在线专区| 欧美日本国产精品| 欧美a在线观看| 国产成人精品免高潮费视频| www.在线视频| 亚洲精品在线观看www| av av片在线看| 一本大道久久a久久综合婷婷| 青娱乐91视频| 亚洲国产高清在线| 岛国精品资源网站| 国产综合色在线| 免费男同深夜夜行网站| 欧美日韩国产高清| 杨幂一区欧美专区| 亚洲免费福利一区| 国产精品国模大尺度私拍| 粉嫩av一区二区三区四区五区| 97人人爽人人喊人人模波多| 成视频免费观看在线看| 国产亚洲精品久久久久动| 日韩在线观看视频一区| 欧美一区二区三区视频免费| 国产男人搡女人免费视频| 午夜欧美2019年伦理 | 午夜影院久久久| 亚洲精品久久久久久国| 国产欧美精品国产国产专区| yy1111111| 国产成人精品影院| 色噜噜狠狠一区二区三区狼国成人| 久久黄色影院| 国产免费黄视频| 1024精品一区二区三区| 欧美a级免费视频| 99九九热只有国产精品| 亚洲精品久久久久久一区二区| 国产va免费精品观看精品视频 | 欧美粗大gay| 色综合久久久久综合| 亚洲成人生活片| 中文字幕一区二区三区四区不卡| 久久久久久亚洲中文字幕无码| 白白色亚洲国产精品| 日本少妇一级片| 国产麻豆精品95视频| 色戒在线免费观看| 青青草成人在线观看| 亚洲精品传媒| 日韩激情第一页| 成人精品在线播放| 日韩欧美色综合网站| 97在线视频人妻无码| 色偷偷男人天堂| 日韩不卡手机在线v区| a级黄色一级片| 一区二区毛片| 凹凸国产熟女精品视频| 亚洲三级电影在线观看| 大陆av在线播放| 在线观看一区视频| 黄色一级视频在线播放| 亚洲精品社区| 99re在线视频免费观看| 久久久国产精品一区二区中文| 韩国日本在线视频| 视频一区欧美精品| 91小视频网站| 激情久久久久久久久久久久久久久久| 欧美成人三级在线播放| 国产乱码精品一区二区三区av| 超级砰砰砰97免费观看最新一期 | 亚洲精品国产a| 国产亚洲欧美精品久久久久久 | 日日狠狠久久偷偷四色综合免费| 在线免费av电影| 久久成人18免费网站| 欧美黑人xx片| 欧美在线播放视频| 成人一级视频| 超碰97国产在线| 免费成人网www| 一区二区成人国产精品| 午夜激情一区| 红桃av在线播放| 捆绑变态av一区二区三区| 中文字幕乱码在线人视频| av一区二区三区黑人| 无码人妻丰满熟妇啪啪欧美| 亚洲日本一区二区三区| 日韩女同强女同hd| 欧美日韩激情一区二区| 刘亦菲久久免费一区二区| 亚洲欧美国产日韩天堂区| 乱人伦中文视频在线| 欧美精品激情blacked18| av有声小说一区二区三区| 91久久精品日日躁夜夜躁国产| 免费日韩一区二区三区| 亚洲国产精品123| 红桃视频亚洲| 校园春色 亚洲色图| 风流少妇一区二区| 国产在线免费av| 黄色91在线观看| 国产美女主播在线观看| 亚洲精品一区中文字幕乱码| 超鹏97在线| 国产极品精品在线观看| aaa国产精品视频| 在线免费观看一区二区三区| 在线一区欧美| www.偷拍.com| 国产女主播视频一区二区| 国产一卡二卡在线播放| 欧美乱妇一区二区三区不卡视频| 午夜影院在线视频| 久久99精品国产99久久6尤物| 日本一区二区三区视频在线| 国产伦精品一区| 小小影院久久| 欧美婷婷精品激情| 99久久久精品| 久久这里只有精品免费| 欧美日韩国产美| 国产露出视频在线观看| 孩xxxx性bbbb欧美| 精品久久亚洲| 亚洲 欧洲 日韩| 日韩精品福利网| 国产三级视频网站| 亚洲成av人片在线观看| 精品人妻无码一区二区色欲产成人| 中文字幕精品久久| 成人日韩精品| 日韩免费电影一区二区| 久久久人人人| 99re久久精品国产| 亚洲国产精品一区二区www在线| 精品人妻少妇嫩草av无码专区| 久久亚洲电影天堂| 国产91欧美| 亚洲二区自拍| 麻豆传媒一区二区三区| 日本人亚洲人jjzzjjz| 色综合天天视频在线观看 | 日韩在线视频观看| 福利一区和二区| 偷拍视频一区二区| 全国精品久久少妇| 91社区视频在线观看| 欧美日韩一区二区在线视频| 98在线视频| 国产日韩欧美日韩| 亚洲精品网址| 原创真实夫妻啪啪av| 亚洲欧美国产三级| 国产白浆在线观看| 久久久久久久久久久亚洲| 综合中文字幕| 18岁网站在线观看| 国产亚洲制服色| 久久这里只有精品9| 日日骚av一区| 九九九九九九精品任你躁| 久久av高潮av| 99久久国产免费看| 国产91精品一区| 一区二区欧美在线| a一区二区三区亚洲| 国产一区二区片| 97久久精品人人澡人人爽| 亚洲欧美自拍视频| 中文日韩电影网站| 视频精品二区| 国产91在线免费| 中文字幕精品三区| av中文字幕免费在线观看| 欧美极品少妇xxxxⅹ喷水| 色爱综合av| 国产aⅴ爽av久久久久| 亚洲福中文字幕伊人影院| 精品视频二区| 91牛牛免费视频| 日韩天堂av| 成人性视频免费看| 精品粉嫩超白一线天av| 综合在线影院| 黄色一级大片免费| 久久久噜噜噜久久人人看| 国产又粗又猛又爽又黄91| 久久欧美在线电影| 成人免费电影网址| 日韩精品――色哟哟| 91久久线看在观草草青青| 直接在线观看的三级网址| 欧美污视频久久久| 国产精品一区在线观看乱码| 免费黄色网址在线|