使用Jakarta Log Taglib

作者: 点击: <script src="/publish/news/counter.php?o=display&Id=3926"></script> 1 <script src="/publish/news/counter.php?Id=3926"></script>
日期:2004-11-04 11:24:26

使用Jakarta Log Taglib

 

作者: BUILDER.COM

 

 

 

开发人员需要创建跟踪文件以帮助他们找到错误,或根据用户的活动来提交报告。因此记录日志对于Java的应用就显得很重要了。

 

 

现在已经有相当多的日志框架支持Java,包括来自于IBMJDK1.4,和Apache的。目前使用的是ApacheLog4J框架。它最初是由Ceki Gulcu写出来的,而且被移植到PythonC++中。尽管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,warninfo 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"/>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值