• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    日志操作之JAVA-Apache

    發布: 2008-5-12 10:11 | 作者: 不詳 | 來源: 不詳 | 查看: 185次 | 進入軟件測試論壇討論

    領測軟件測試網


      }
    }

    運行起來,你就會看到有這樣的sql語句被執行了:
           INSERT INTO jws_log  VALUES ('2006-01-18 17:50:22', 'main', 'INFO',
    'Wite2Database.main(Write2Database.java:18)', 'test', '')

    注意:在賽迪論壇上有一個筆者按照上述類似的方法沒有運行成功,現將他所出現的問題和解決方法轉載。

    上述方法是利用傳統的數據庫連接方法,對于數據庫的管理和效率嚴重不足,在現在這個連接池橫行的時代,
    為什么我們不能給給Log4j配上連接池,讓Log4j利用數據連接池的連接和數據庫進行通訊。
    現查看Log4j的Api,發現JDBCAppender這個類有以下幾段話:WARNING: This version of JDBCAppender is very
    likely to be completely replaced in the future. Moreoever, it does not log exceptions. The JDBCAppender
    provides for sending log events to a database.

    For use as a base class:

    Override getConnection() to pass any connection you want. Typically this is used to enable
    application wide connection pooling.
    Override closeConnection(Connection con) -- if you override getConnection make sure to
    implement closeConnection to handle the connection you generated. Typically this would
    return the connection to the pool it came from.
    Override getLogStatement(LoggingEvent event) to produce specialized or dynamic statements.
    The default uses the sql option value.
    原來log4j建議我們把其提供的JDBCAppender作為基類來使用,然后Override三個父類的方法:getConnection(),
    closeConnection(Connection con)和getLogStatement(LoggingEvent event)。

    原來如此,那就寫一個子類JDBCPoolAppender來替代這個JDBCAppender

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>