JSPCN主页 | JSP空间 | 网站制作 | JSP下载 | JSP论坛 | JSP教程 | 关于JSPCN | 联系我们
JSP虚拟主机,jsp空间,java空间,java虚拟空间,详细请点击进入
做最专业的JSP中文网站 当前位置首页--JAVA技术--JAVA类  
文章搜索:
关键字 标题
  
JSP中文网内容管理系统(JCMS)
JSP虚拟主机
网络笔记本
网摘,图片,笔记收藏
虚拟服务器

JSPCN文章目录分类
JSP配置[219]JSP基础[136]
中文问题[69]上传问题[27]
JAVABEAN[46]数据库[212]
文件操作[126]图片声音[17]
JSP其他[57]时间相关[16]
JAVAMAIL[72]STRUTS[144]
开发工具[28]教程系列[157]
JSP实例[89]
JAVA基础[421]APPLET[78]
JAVA网络[179]Applica[115]
Servlet[98]XML[163]
J2ME[257]J2EE[374]
考试相关[63]JAVA线程[90]
EJB[261]Swing[26]
Java API[141]声音图片[28]
异常处理[33]JAVA实例[290]
JAVA类[139]SUN[89]
Hibernate[6]JMX[8]
Spring[34]
本版推荐文章 
本版热点文章 
相关文章链接 
 
使用Jakarta Log Taglib
作者:     文章来源:
访问次数:20次     加入时间:2007年01月24日
开发人员需要创建跟踪文件以帮助他们找到错误,或根据用户的活动来提交报告。因此记录日志对于Java的应用就显得很重要了。


现在已经有相当多的日志框架支持Java,包括来自于IBM,JDK1.4,和Apache的。目前使用的是Apache的Log4J框架。它最初是由Ceki Gulcu写出来的,而且被移植到Python和C++中。尽管Log4J非常有用,在JSP页内部中使用还是有一点困难的。但是Jakarta Log Taglib可以帮助我们。

Jakarta Log Taglib似的JSP开发人员可以轻松的和Logging framework交互,而不用担心它是如何复杂的工作的。

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

<%@ taglib uri="http://jakarta.apache.org/
taglibs/log-1.0" prefix="log" %>
在这个例子中,我们指定了taglib,并输入了一个前缀“log”。

一旦这些建立了之后,日志信息将会以如下五种标记输出:debug,,warn,info, error,或fatal。它们是Log4J的五种默认的错误信息的输出。

日志本身可能以特征的形式或内容的形式来输出。而且,可能设置了一个范围。因此有可能出现在“login”目录中只有调试信息的情况。

这里有一些例子:

<%-- debug the value 'i' --%>
<log:debug>A 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"/>
Copyright © 2002-2005 JSPCN.net. All rights reserved.
JSP中文网    备案序号:蜀ICP备05001583号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号