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

          logback_doc_manual_05_encoders

          http://logback.qos.ch/manual/encoders.html
          Encoder
               負(fù)責(zé)將事件對(duì)象轉(zhuǎn)換為字節(jié)數(shù)組.
               目前只有PatternLayoutEncoder是唯一有用的Encoder。
          LayoutWrappingEncoder
               兼容的包裝器(因?yàn)槔习姹镜膌ogback是跳過Encoder直接依賴Layout的)
          PatternLayoutEncoder
               針對(duì)PatternLayout(最常用的layout)定制的兼容包裝器。
               immediateFlush屬性:是否將日志立刻寫入磁盤,默認(rèn)為true。將這個(gè)選項(xiàng)設(shè)為false可以達(dá)高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屬性:在日志文件的頂部輸出一行字符串樣式,默認(rèn)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>
               輸出結(jié)果:
          #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) 評(píng)論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 龙南县| 怀来县| 梨树县| 麟游县| 彭州市| 通道| 招远市| 宁强县| 盐津县| 鄂伦春自治旗| 青岛市| 明溪县| 四子王旗| 东安县| 邵阳县| 胶州市| 苏尼特左旗| 呈贡县| 安阳县| 东辽县| 靖边县| 营山县| 平阳县| 万全县| 当阳市| 专栏| 长宁区| 南投县| 广德县| 名山县| 和龙市| 香格里拉县| 佛冈县| 高台县| 德化县| 霞浦县| 沈丘县| 新昌县| 儋州市| 黄石市| 淅川县|