paulwong

          LOGBACK FOR SPRING

          當(dāng)程序中使用LOGGER.INFO("MESSAGE");要求打印日志時(shí),LOGBACK會(huì)獲取該行代碼所在類的全名,和打印等級(jí)(INFO/DEBUG等),再在配置文件的<logger>中查找對(duì)應(yīng)logger,使用其配置的appender組件打印日志,如無法找到對(duì)應(yīng)的logger,則使用<root>對(duì)應(yīng)的appender打印日志。

          其中appender是用來輸出日志,有file和console兩個(gè)實(shí)現(xiàn),console則是向控制臺(tái)輸出日志,而file則是向文件輸出日志。
          rolling file appender中,有rollingPolicy和triggerPolicy兩個(gè)主要屬性,rollingPolicy是確定如何處理日志文件,而triggerPolicy則是確定何時(shí)處理日志文件。

          如果要使用SPRING針對(duì)LOGBACK的一些功能,如profile等,則要將logback.xml的配置文件命名為logback-spring.xml,并在SPRING中配置,logging.config= logback-spring.xml。

          SPRING會(huì)將logging.file、logging.path這些配置轉(zhuǎn)成系統(tǒng)變量LOG_FILE、LOG_PATH,可在配置文件中直接引用,如${LOG_FILE}。

          如果logback配置文件要SPRING的其他屬性,則要使用如下標(biāo)簽:
          <springProperty scope="context" name="logLevel" source="log.level"/>

          如果要使用LOGBACK的一些常用屬性,可引入:
          <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
          <include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
          如CONSOLE APPENDER,此resource在spring-boot-version.jar中。


          =========================================
          看完這個(gè)不會(huì)配置 logback ,請(qǐng)你吃瓜!
          https://juejin.im/post/5b51f85c5188251af91a7525

          logback解析——Appender
          https://juejin.im/post/5a39c91cf265da4327185d10

          SpringBoot中l(wèi)ogback.xml使用application.yml中屬性
          https://www.cnblogs.com/jianliang-Wu/p/8945343.html

          springboot使用logback-spring.xml配置講解
          https://blog.csdn.net/heguiliang_123/article/details/80296745

          Logback配置
          https://www.cnblogs.com/cjsblog/p/9113131.html

          Logback中如何自定義靈活的日志過濾規(guī)則
          https://www.jianshu.com/p/d6360c517264

          Spring Boot中的日志
          http://loveshisong.cn/%E7%BC%96%E7%A8%8B%E6%8A%80%E6%9C%AF/2016-11-03-Spring-Boot%E4%B8%AD%E7%9A%84%E6%97%A5%E5%BF%97.html

          Spring Boot與logback總結(jié)
          https://blog.csdn.net/u014527058/article/details/79667458

          SpringBoot Logback 配置參數(shù)遷移到配置中心 Apollo
          https://blog.csdn.net/shuaizai88/article/details/83027262

          posted on 2019-11-19 15:14 paulwong 閱讀(363) 評(píng)論(0)  編輯  收藏 所屬分類: SPRINGLOGBACK

          主站蜘蛛池模板: 诏安县| 德安县| 周口市| 休宁县| 商城县| 密云县| 陇南市| 开平市| 绥德县| 宝山区| 东莞市| 基隆市| 公安县| 平乐县| 陵川县| 安义县| 黄冈市| 阳山县| 吉安市| 烟台市| 高州市| 赣州市| 额尔古纳市| 张家界市| 临邑县| 冀州市| 丹凤县| 湘潭县| 金华市| 南木林县| 年辖:市辖区| 韩城市| 宜宾市| 大安市| 工布江达县| 五常市| 炎陵县| 万源市| 贡觉县| 津南区| 浏阳市|