<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SpringBoot的日志使用

          共 377字,需瀏覽 1分鐘

           ·

          2020-08-30 05:35

          點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號(hào)”

          優(yōu)質(zhì)文章,第一時(shí)間送達(dá)

          ? 作者?|???林汐-/?

          來(lái)源 |? urlify.cn/6ZRRBb ??

          66套java從入門到精通實(shí)戰(zhàn)課程分享?

          1、默認(rèn)配置

          1)日志的使用

          //記錄器
          ????Logger logger = LoggerFactory.getLogger(getClass());
          ????@Test
          ????public?void?contextLoads()?{
          ????????//System.out.println();

          ????????//日志的級(jí)別;
          ????????//由低到高 trace
          ????????//可以調(diào)整輸出的日志級(jí)別;日志就只會(huì)在這個(gè)級(jí)別以以后的高級(jí)別生效
          ????????logger.trace("這是trace日志...");
          ????????logger.debug("這是debug日志...");
          ????????//SpringBoot默認(rèn)給我們使用的是info級(jí)別的,沒(méi)有指定級(jí)別的就用SpringBoot默認(rèn)規(guī)定的級(jí)別;root級(jí)別
          ????????logger.info("這是info日志...");
          ????????logger.warn("這是warn日志...");
          ????????logger.error("這是error日志...");


          ????}

          2)SpringBoot 修改日志默認(rèn)的配置

          logging.level.com.atguigu=trace

          #
          logging.path=
          #?不指定路徑在當(dāng)前項(xiàng)目下生成springboot.log日志
          #?可以指定完整的路徑;
          #logging.file=G:/springboot.log

          #
          ?在當(dāng)前磁盤(pán)的根路徑下創(chuàng)建spring文件夾和里面的log文件夾;使用 spring.log 作為默認(rèn)文件
          logging.path=/spring/log

          #
          ??在控制臺(tái)輸出的日志的格式
          logging.pattern.console=%d{yyyy-MM-dd} [%thread] %-5level %logger{50} - %msg%n
          #?指定文件中日志輸出的格式
          logging.pattern.file=%d{yyyy-MM-dd} === [%thread] === %-5level === %logger{50} ==== %msg%n



          日志輸出格式:%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
          %d表示日期時(shí)間,
          %thread表示線程名,
          %-5level:級(jí)別從左顯示5個(gè)字符寬度
          %logger{50} 表示logger名字最長(zhǎng)50個(gè)字符,否則按照句點(diǎn)分割。
          %msg:日志消息,
          %n是換行符
          2、指定配置

          在類路徑下放上每個(gè)日志框架自己的配置文件即可;SpringBoot就不使用他默認(rèn)配置的了

          logback.xml:被日志框架識(shí)別;

          logback-spring.xml:日志框架就不直接加載日志的配置項(xiàng),由SpringBoot解析日志配置,可以使用SpringBoot的高級(jí)Profile功能

          "staging">
          ????
          ????可以指定某段配置只在某個(gè)環(huán)境下生效
          springProfile>
          如:
          "stdout"?class="ch.qos.logback.core.ConsoleAppender">
          ????????
          ????????<layout?class="ch.qos.logback.classic.PatternLayout">
          ????????????<springProfile?name="dev">
          ????????????????<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} ----> [%thread] ---> %-5level %logger{50} - %msg%npattern>
          ????????????springProfile>
          ????????????<springProfile?name="!dev">
          ????????????????<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} ==== [%thread] ==== %-5level %logger{50} - %msg%npattern>
          ????????????springProfile>
          ????????layout>
          ????appender>

          如果使用logback.xml作為日志配置文件,還要使用profile功能,會(huì)有以下錯(cuò)誤

          no applicable action for [springProfile]




          ??? ?



          感謝點(diǎn)贊支持下哈?

          瀏覽 50
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美三级在线视频 | 亚洲中文字 | 国产精品久久久久野外 | 免费av在线观看网站 | 欧美性猛交XXXX乱大交HD |