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

Apache Log4j操纵实例[Java编程]

赞助商链接



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

1.Logger类

通过Logger类的静态办法Logger.getRootLogger得到RootLogger.全部其他的loggers是通过静态办法Logger.getLogger来实例化并获得的.这个办法Logger.getLogger把所想要的logger的名字作为参数. Logger类的一些别的基本办法在下面列出:

package org.apache.log4j;

public class Logger {
  // Creation and retrieval methods:
  public static Logger getRootLogger();
  public static Logger getLogger(String name);
  // printing methods:
  public void debug(Object message);
  public void info(Object message);
  public void warn(Object message);
  public void error(Object message);
  public void fatal(Object message);
  // generic printing method:
  public void log(Level l, Object message);
}

2. getLogger办法

以一样的参数名字调用getLogger办法,返回的reference老是指向完好相同的logger对象.比方,在这里:

Logger x = Logger.getLogger("wombat");
Logger y = Logger.getLogger("wombat");

x和y指向完好相同的logger对象.

3.Log4j利用流程

1)按照配置文件初始化log4j

log4j可以利用3种配置器来初始化:

BasicConfigurator,DOMConfigurator,PropertyConfigurator.

这里用的是PropertyConfigurator.利用PropertyConfigurator实用于全部的系统.以下的语句.

PropertyConfigurator.configure("log4j.properties");

就以log4j.properties为配置文件初始化好了log4j环境.关于普通的java project 可以不利用上面的语句初始化log4j,log4j会自动在classpath下,找到配置文件并初始化.假如log4j不能自动初始化配置文件,那么就需求用上面的办法举行初始化.

注意:初始化配置文件,最好只在系统启动的时刻履行一次,假如履行多次,一是浪费资源,二就是关于老版本的log4j,利用DailyRollingFileAppender时,大概会呈现问题.

2)导入org.apache.log4j.Logger;及相关包.

3)在需求利用log4j的地方获得Log实例.

private static Logger log = Logger.getLogger("MyCLASS.class");

4)利用Logger对象的debug,info,fatal...办法.

log.debug("it is the debug info");


  以上是“Apache Log4j操纵实例[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 教您玩转Apache服务器及虚拟主机
  • Linux下Apache自动监测重启脚本(智能化程度较高)
  • 配置Apache避免webshell上传
  • apache限制某个目录下的php文件没有履行权限
  • Apache+Mysql+PHP搭建LAMP平台
  • Ubuntu Apache Rewrite 加载
  • Ubuntu下Apache的Rewrite若何启用
  • Ubuntu 10.10安装Apache等环境
  • Ubuntu Server+Apache 运行 asp.net
  • Ubuntu Apache 伪静态配置 url重写
  • Ubuntu + Apache2编写简单的cgi脚本
  • Ubuntu下配置Apache2.0及其相关安装
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

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

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