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

          log4j

          Posted on 2011-09-27 13:54 leekiang 閱讀(1137) 評論(0)  編輯  收藏 所屬分類: java
          報錯:
          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的數據庫寫入方式就是一個雞肋,沒有使用連接池,也不支持addBatch。
          只是把用戶輸出的log現在一個ArrayList中保存,當其數量達到了BufferSize,才啟動寫日志。參看其源代碼(JDBCAppender.java)

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

          log4j日志異步化大幅提升系統性能
          http://wiki.springside.org.cn/display/SpringSide3/Log
          springside3.*中log4j和java.util.concurrent的結合使用
          把重要的業務日志異步批量寫入數據庫 LOG4J
          用log4j把日志異步寫入數據庫中
          log4j中再次看ThreadLocal用法
          主站蜘蛛池模板: 乐至县| 泊头市| 棋牌| 新河县| 苏尼特左旗| 永嘉县| 封丘县| 阿瓦提县| 邵阳县| 青海省| 林口县| 商城县| 扎囊县| 蒲江县| 南澳县| 肇州县| 开封县| 庆安县| 视频| 崇文区| 巴中市| 河南省| 呼玛县| 元氏县| 双牌县| 南城县| 山阴县| 宣威市| 北票市| 徐闻县| 民和| 剑河县| 昆山市| 开远市| 达拉特旗| 徐闻县| 丹巴县| 马龙县| 屯门区| 梨树县| 延寿县|