隨筆 - 22, 文章 - 0, 評論 - 1, 引用 - 0
          數據加載中……

          logback_doc_manual_05_encoders

          http://logback.qos.ch/manual/encoders.html
          Encoder
               負責將事件對象轉換為字節數組.
               目前只有PatternLayoutEncoder是唯一有用的Encoder。
          LayoutWrappingEncoder
               兼容的包裝器(因為老版本的logback是跳過Encoder直接依賴Layout的)
          PatternLayoutEncoder
               針對PatternLayout(最常用的layout)定制的兼容包裝器。
               immediateFlush屬性:是否將日志立刻寫入磁盤,默認為true。將這個選項設為false可以達高4到5倍的吞吐量。
          <appender name="FILE" class="ch.qos.logback.core.FileAppender"> 
            <file>foo.log</file>
            <encoder>
              <pattern>%d %-5level [%thread] %logger{0}: %msg%n</pattern>
              <!-- this quadruples logging throughput -->
              <immediateFlush>false</immediateFlush>
            </encoder> 
          </appender>
               outputPatternAsHeader屬性:在日志文件的頂部輸出一行字符串樣式,默認flase。
          <appender name="FILE" class="ch.qos.logback.core.FileAppender"> 
            <file>foo.log</file>
            <encoder>
              <pattern>%d %-5level [%thread] %logger{0}: %msg%n</pattern>
              <outputPatternAsHeader>true</outputPatternAsHeader>
            </encoder> 
          </appender>
               輸出結果:
          #logback.classic pattern: %d [%thread] %-5level %logger{36} - %msg%n
          2012-04-26 14:54:38,461 [main] DEBUG com.foo.App - Hello world
          2012-04-26 14:54:38,461 [main] DEBUG com.foo.App - Hi again

          posted on 2014-07-13 18:58 王星游 閱讀(347) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 怀远县| 墨竹工卡县| 改则县| 科尔| 万安县| 巴塘县| 华坪县| 介休市| 新沂市| 延吉市| 襄樊市| 瑞金市| 集安市| 雷州市| 亚东县| 中方县| 高清| 大渡口区| 济阳县| 砚山县| 牡丹江市| 梓潼县| 邯郸县| 盐城市| 石渠县| 呼伦贝尔市| 南漳县| 若尔盖县| 丹凤县| 西盟| 同心县| 招远市| 江源县| 教育| 衡水市| 麻阳| 广安市| 福安市| 杭锦后旗| 景谷| 鱼台县|