log4j在web中的應用

2021-08-31 06:29:16 字數 1069 閱讀 7181

在web專案用中我們可以用log4j記錄後台日誌,還可以進行bug顯示,那我們要怎麼連線資料庫呢

1、 資料庫中表的結構

log_date  varchar2(50)

log_level varchar2(5)

location  varchar2(100)

message  varchar2(1000)

建表的sql:

create  table  logging

(log_date varchar2(50) not null,

log_level varchar2(5) null,

location varchar2(100) null,

message varchar2(1000) null

)

2、 l

og4j.properties中的配

log4j.rootlogger=error,stdout,jdbc

說明:這裡的jdbc要和後面的一致

log4j.addivity.org.apache=true

//資料庫的配置

//資料庫驅動

//資料庫url

//使用者名稱和密碼

//插入語句

插入sql語句引數的講解:

l %d輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,輸出類似:2005-7-19 17:49:27,剛好適合插入sqlserver;

l %t 產生該日誌事件的執行緒名;

l %p 日誌的log_level,如debug、warn或者info;

l %c 輸出所屬的類目,通常就是所在類的全名,如「inotes.default」;

l %l 輸出日誌事件的發生位置,包括類目名、發生的執行緒,以及在**中的行數。

l %m 日誌的內容;

在osgi中應用log4j(二)

在單純的osgi環境中,利用log4j自帶的配置檔案讀寫工具,讀寫log4j.xml檔案,載入日誌配置是可以的 domconfigurator.configure log4j.xml 解決這個問題的方法,是讓bundle在自己的classloader體系中,載入所需要的物件,所以,要把讀配置檔案的c...

Log4j 在專案中的應用

最近在做專案中發現,日誌輸出不完整,在生產環境中,得一些bug不好分析,好多地方的異常甚至被直接吃掉了,這造成了很大的麻煩。因此補漏洞趕緊配置了log4j的使用方案 1 級別設定 第二步 配置 springmvc 設定 errors err 500404 第三步 直接程式裡使用 就是control層...

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...