国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Java技巧:使用Jakarta Log Taglib

2019-11-18 14:12:19
字體:
供稿:網(wǎng)友

  開發(fā)人員需要創(chuàng)建跟蹤文件以幫助他們找到錯誤,或根據(jù)用戶的活動來提交報告。因此記錄日志對于java的應(yīng)用就顯得很重要了。


現(xiàn)在已經(jīng)有相當(dāng)多的日志框架支持Java,包括來自于IBM,JDK1.4,和Apache的。目前使用的是Apache的Log4J框架。它最初是由Ceki Gulcu寫出來的,而且被移植到Python和C++中。盡管Log4J非常有用,在jsp頁內(nèi)部中使用還是有一點困難的。但是Jakarta Log Taglib可以幫助我們。

Jakarta Log Taglib似的JSP開發(fā)人員可以輕松的和Logging framework交互,而不用擔(dān)心它是如何復(fù)雜的工作的。

首先,必須要指定taglib。操作方法如下:

〈%@ taglib uri="http://jakarta.apache.org/
taglibs/log-1.0" 在這個例子中,我們指定了taglib,并輸入了一個前綴“l(fā)og”。

一旦這些建立了之后,日志信息將會以如下五種標記輸出:debug,,warn,info, error,或fatal。它們是Log4J的五種默認的錯誤信息的輸出。

日志本身可能以特征的形式或內(nèi)容的形式來輸出。而且,可能設(shè)置了一個范圍。因此有可能出現(xiàn)在“l(fā)ogin”目錄中只有調(diào)試信息的情況。

這里有一些例子:

〈%-- debug the value ′i′ --%〉
〈log:debug〉A(chǔ) simple piece of debugging
〈%=i%〉.〈/log:debug〉
〈%-- push some debug out as an attribute --%〉
〈log:debug message="Reached point number 1." /〉
〈%-- Output the username of the logged in user --%〉
〈log:debug category="login"〉User logged
in[〈%=username%〉]
〈/log:debug〉
Logging taglib還提供了輸出某段jsp程序到日志文件的功能。這里有一段簡單的代碼用來輸出這四段程序的日志:

〈log:dump scope="page"/〉
〈log:dump scope="request"/〉
〈log:dump scope="
session"/〉
〈log:dump scope="application"/〉

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青河县| 正定县| 宣汉县| 阜宁县| 永仁县| 什邡市| 无锡市| 荆州市| 台北县| 博乐市| 尚义县| 马龙县| 睢宁县| 行唐县| 阳东县| 镶黄旗| 隆尧县| 文昌市| 维西| 龙岩市| 永靖县| 淮北市| 海淀区| 东乡县| 汉寿县| 康乐县| 江北区| 楚雄市| 广元市| 安顺市| 佛坪县| 随州市| 宁都县| 平安县| 四会市| 宁远县| 淮阳县| 开阳县| 江安县| 漳州市| 河津市|