当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

log4j日记操作办法[Java编程]

赞助商链接



  本文“log4j日记操作办法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1.1预备工作

1、Tomcat已精确配置与利用.

2、软件下载:log4j------http://www.apache.org/dist/jakarta/log4j/jakarta-log4j-1.2.8.zip

1.2. Log4j简介

在夸大可重用组件开辟的本日,除了自己重新到尾开辟一个可重用的日记操作类外,Apache为我们供应了一个强有力的日记操作包-Log4j.

Log4j是Apache的一个开放源代码项目,通过利用Log4j,我们可以掌握日记信息运送的目的地是掌握台、文件、GUI组件、乃至是套接口服务器、NT的事件记录器、UNIX Syslog保护进程等;我们也可以掌握每一条日记的输分外式;通过定义每一条日记信息的级别,我们可以越发具体地掌握日记的生成历程.最令人感爱好的就是,这些可以通过一个配置文件来机动地举行配置,而不需求改正利用的代码.

此外,通过Log4j其他语言接口,您可以在C、C++、.Net、PL/SQL程序中利用Log4j,其语法和用法与在Java程序中一样,使得多语言分布式系统得到一个统一一致的日记组件模块.并且,通过利用各种第三方扩大,您可以很便利地将Log4j集成到J2EE、JINI乃至是SNMP利用中.本文介绍的Log4j版本是1.2.8,怎样通过一个配置文件来机动地举行配置,主要的利用平台是Tomcat4.

1.3、Log4j的配置

首先到jakarta下载一个log4j的组件.把jakarta-log4j-1.2.8distlib下的log4j-1.2.8.jar文件copy到classpath指定的目录下!可以是Tomcat的commonlib目录下,也可以是你需求用到log4j的application下的lib目录.

1.4在Application目录下的web.xml文件加入今后代码
<servlet>
<servlet-name>log4j</servlet-name>
<servlet-class>com.apache.jakarta.log4j.Log4jInit</servlet-class>
<init-param>
<param-name>log4j</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

这段代码的意思是说,在Tomcat启动时加载com.apache.jakarta.log4j.Log4jInit这个名叫Log4jInit.class这个类文件.此中Log4jInit.class的源代码以下

package com.apache.jakarta.log4j;
import org.apache.log4j.PropertyConfigurator;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; 网管同盟bitsCN_com
import javax.servlet.http.HttpServletResponse;
public class Log4jInit extends HttpServlet {

public void init() {
String prefix = getServletContext().getRealPath("/");
String file = getInitParameter("log4j");
// if the log4j-init-file is not set, then no point in trying
System.out.println("................log4j start");
if(file != null) {
PropertyConfigurator.configure(prefix+file);
}
}
public void doGet(HttpServletRequest req, HttpServletResponse res) {
}
}


  以上是“log4j日记操作办法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Java的开源项目:简单介绍Log4J的操纵
  • log4j的配制及测试程序
  • hibernate3学习笔记(三) hibernate日记配置文件log4j.properties
  • log4j日记操作办法
  • Apache Log4j操纵实例
  • <b>Log4j日记管理系统简单操纵阐明</b>
  • log4j的操纵步骤
  • <b>log4cxx C++的日记库利用随记</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .