隨筆 - 22, 文章 - 0, 評論 - 1, 引用 - 0
          數(shù)據(jù)加載中……

          logback_doc_manual_05_encoders

          http://logback.qos.ch/manual/encoders.html
          Encoder
               負責將事件對象轉換為字節(jié)數(shù)組.
               目前只有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 王星游 閱讀(349) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 宁明县| 棋牌| 方城县| 安泽县| 略阳县| 四会市| 忻州市| 小金县| 玛多县| 法库县| 贵溪市| 开阳县| 奉节县| 贺州市| 易门县| 嘉峪关市| 固阳县| 化隆| 施甸县| 夏津县| 林西县| 景洪市| 明溪县| 任丘市| 道真| 江津市| 盘锦市| 九龙县| 朝阳市| 建始县| 临汾市| 平舆县| 连南| 德清县| 增城市| 卢龙县| 石狮市| 沙湾县| 阿拉善盟| 宁化县| 海安县|