云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Logback日志文件的配置

          Posted on 2015-01-07 09:40 云自無心水自閑 閱讀(7373) 評論(0)  編輯  收藏

          1. 自動掃描配置文件改動
          <configuration scan="true" scanPeriod="30 seconds">
          ....
          </configuration

          2. 日志每天歸檔,同時目錄名包含相應的年份和月份
          <fileNamePattern>F:\Programs\GlobalPos\GatewayCiti\logs\%d{yyyy/MM,aux}\G%d{dd}-%i.log</fileNamePattern>
          注意其中aux的使用,在fileNamePatter中如果出現多個%d的情況下,只能有一個為主配置,其他都需要使用aux標記為附屬配置
          其中的%i請參看下節的介紹

          3. 文件同時根據日期和大小滾動創建
                  <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                      <!-- rollover daily -->
                      <!-- 
                      <fileNamePattern>F:\Programs\GlobalPos\NetReport\logs\Portal-%d{yyyyMMdd}.log</fileNamePattern>
                      
          -->
                      
                      <!-- Size and time based archiving -->
                      <fileNamePattern>D:\logs\%d{yyyy/MM,aux}\L%d{dd}-%i.log</fileNamePattern>
                      <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                          <maxFileSize>100MB</maxFileSize>
                      </timeBasedFileNamingAndTriggeringPolicy>            
                  </rollingPolicy>

          fileNamePattern在上一節已經介紹,這里主要介紹timeBasedFileNamingAndTriggeringPolicy,此處配置對文件大小的限定,由fileNamePattern的%i在確定下標在文件名中的位置
          此示例產生的日志文件將會是:
          D:\logs\2015\01\L05-0.log 
          如果該文件大于100M,就會生成D:\logs\2015\01\L05-1.log



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 平湖市| 浦县| 鸡东县| 临武县| 迭部县| 淮阳县| 巍山| 林西县| 宣城市| 建始县| 秀山| 达尔| 绍兴市| 苍南县| 望奎县| 禹城市| 大方县| 毕节市| 八宿县| 大英县| 西盟| 金沙县| 雷州市| 安阳市| 平遥县| 田东县| 奉新县| 宽甸| 贵港市| 枣强县| 韶关市| 宜兰县| 武城县| 中西区| 抚顺市| 南靖县| 舞阳县| 贡嘎县| 旬阳县| 安顺市| 工布江达县|