下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、前提條件系統(tǒng)必須是使用LOG4J進行日志管理,否則方法無效。系統(tǒng)必須包含 commons-logging-xxx.jar,log4j-xxx.jar 這兩個 JAR 包,XXX為版本號。二、操作步驟1、創(chuàng)建日志表要把日志持久化,必須在數(shù)據(jù)庫中創(chuàng)建一張用來存儲日志信息的表, 表內(nèi)字段為日志的一個主要屬性包括:操作類,執(zhí)行方法,打印時間, 日志級別,日志內(nèi)容。CREATE TABLE RESLOG (LOGID VARCHAR2(20) NOT NULL,CLASS VARCHAR2(200),METHOD VARCHAR2(100),CREATETIME DATE,LOGLEVEL VARC
2、HAR2(50),MSG VARCHAR2(4000)因為存儲的類為類的全部路徑,所以CLASS字段長度需要比較大。2、日志管理配置LOG4J主要有兩種配置文件.properties 和.xml,這里以properties文件 為基礎(chǔ)來講述。通常在LOG4J.PROPERTIES文件的第一行是:log4j.rootLogger= XXX,這句是控制日志的輸出,如果想吧日志輸出到 數(shù)據(jù)庫,則需要在XXX中添加“DB” 如 log4j.rootLogger=INFO,stdout,Platform,dbo 把日志中級別為 INFO 的 信息輸出到 STDOUT,PLATFORM和 DB (DATA
3、BASE)中。配置好如上的信息,LOG4J就知道用戶是想把信息存入數(shù)據(jù)庫,接下 來我們就要來配置數(shù)據(jù)庫的相關(guān)信息(包括緩存,數(shù)據(jù)庫連接信息,和執(zhí)行SQL),配置信息如下:#JDBCAppender/使用JDBCAppender方法,將日志信息存儲到數(shù)據(jù)庫log4j.appender.db = org.apache.log4j.jdbc.JDBCAppender配置有多少條日志信息后才存入數(shù)據(jù)庫log4j.appender.db.BufferSize=1數(shù)據(jù)庫存儲所用的驅(qū)動log4j.appender.db.driver=oracle.jdbc.driver.OracleDriver配置數(shù)據(jù)庫連
4、接的URLlog4j.appender.db.URL=jdbc:oracle:thin:配置數(shù)據(jù)庫連接時的用戶名和密碼log4j.appender.db.user=XXXlog4j.appender.db.password=XXX配置日志存儲數(shù)據(jù)庫時用的SQL語句。RESLOG_SEQ.Nextval是一個SEQUENCE;-Create sequencecreate sequence RESLOG_SEQminvalue 1maxvalue 999999999999999999999999999start with 1increment by 1cache 20;C是日志中的CLASS;場M是打印日志是執(zhí)行到類里的方法;d 是打印的時間,它支持格式化;場P是日志級別,包括INFO、DEBUG、 ERROR等;場m是MSG,日志內(nèi)容。注意這里的參數(shù)區(qū)分大小寫。log4j.appender.db.sql=insert into RESLOG(LogId,Class,Method,createTime,LogLevel,MSG)values (RESLOG_SEQ.Nextval,%C,%M,to_date(%dyyyy-MM-dd HH:mm:ss,yyyy-MM-dd HH24:mi:ss),%p,%m) log4j.appender.db.layout=org.a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版學(xué)校校辦工廠風險管理與承包經(jīng)營合同3篇
- 二零二五年度木材市場行情預(yù)測與分析咨詢合同4篇
- 2025年度環(huán)保材料研發(fā)與生產(chǎn)合作合同范本4篇
- 2025版旅游度假區(qū)租賃與旅游服務(wù)合作協(xié)議3篇
- 2025年度智能交通系統(tǒng)保密管理與服務(wù)合同
- 二零二五年度科技型中小企業(yè)貸款合同
- 2025年度知識產(chǎn)權(quán)授權(quán)委托書簽訂協(xié)議
- 2025年度門面出租合同終止與租賃合同終止后合同解除及違約賠償協(xié)議
- 2025年度銀行存款賬戶遠程開戶服務(wù)協(xié)議
- 2025年度私人房產(chǎn)使用權(quán)轉(zhuǎn)讓與智能家居系統(tǒng)安裝合同
- 2024年全國體育專業(yè)單獨招生考試數(shù)學(xué)試卷試題真題(含答案)
- 北師大版小學(xué)三年級上冊數(shù)學(xué)第五單元《周長》測試卷(含答案)
- DB45T 1950-2019 對葉百部生產(chǎn)技術(shù)規(guī)程
- 2025屆河北省衡水市衡水中學(xué)高考仿真模擬英語試卷含解析
- 新修訂《保密法》知識考試題及答案
- 電工基礎(chǔ)知識培訓(xùn)課程
- 住宅樓安全性檢測鑒定方案
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年五年級上學(xué)期期末考試數(shù)學(xué)試題
- 市政道路及設(shè)施零星養(yǎng)護服務(wù)技術(shù)方案(技術(shù)標)
- 《論語》學(xué)而篇-第一課件
- 《寫美食有方法》課件
評論
0/150
提交評論