<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    log4j

    Posted on 2011-09-27 13:54 leekiang 閱讀(1133) 評(píng)論(0)  編輯  收藏 所屬分類: java
    報(bào)錯(cuò):
    log4j:ERROR Document root element "log4j:configuration", ?must match DOCTYPE root "null".
    解決:
    Try adding this to the second line (the line below <?xml ...?>)...
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">



    Log4J的數(shù)據(jù)庫寫入方式就是一個(gè)雞肋,沒有使用連接池,也不支持addBatch。
    只是把用戶輸出的log現(xiàn)在一個(gè)ArrayList中保存,當(dāng)其數(shù)量達(dá)到了BufferSize,才啟動(dòng)寫日志。參看其源代碼(JDBCAppender.java)

    可以考慮把org.apache.log4j.jdbc.JDBCAppender換掉。參考

    log4j日志異步化大幅提升系統(tǒng)性能
    http://wiki.springside.org.cn/display/SpringSide3/Log
    springside3.*中l(wèi)og4j和java.util.concurrent的結(jié)合使用
    把重要的業(yè)務(wù)日志異步批量寫入數(shù)據(jù)庫 LOG4J
    用log4j把日志異步寫入數(shù)據(jù)庫中
    log4j中再次看ThreadLocal用法
    主站蜘蛛池模板: 亚洲人成电影网站色www| 亚洲天堂视频在线观看| 亚洲AV无码成人精品区日韩| 成熟女人特级毛片www免费| 亚洲jjzzjjzz在线观看| 青青青青青青久久久免费观看| 亚洲欧美一区二区三区日产| 亚洲尹人九九大色香蕉网站| 国产在线观看免费观看不卡| 亚洲av中文无码乱人伦在线观看| 亚洲第一区精品日韩在线播放| 中文毛片无遮挡高清免费| 久久亚洲精品中文字幕无码 | 免费观看黄网站在线播放| 国产精品亚洲а∨无码播放不卡| 国产国拍亚洲精品福利| 99在线热视频只有精品免费| 亚洲欧美国产国产一区二区三区 | 国产黄色免费观看| 亚洲色偷偷偷网站色偷一区| 在线免费观看国产视频| 好紧我太爽了视频免费国产 | 成年人在线免费观看| 国产免费不卡视频| 五月天婷婷精品免费视频| 亚洲一区二区成人| 亚洲人成在线影院| 亚洲男人天堂av| 精品亚洲麻豆1区2区3区| 亚洲欧洲国产日韩精品| 午夜亚洲国产理论秋霞| 亚洲A∨无码一区二区三区| 久久夜色精品国产亚洲AV动态图 | 久久精品免费网站网| 亚洲AV无码专区国产乱码不卡| 一本色道久久88亚洲精品综合| 久久亚洲高清观看| 国产精品深夜福利免费观看| 69国产精品视频免费| eeuss免费天堂影院| 中国国语毛片免费观看视频|