JSPCN主页 | JSP空间 | 网站制作 | JSP下载 | JSP论坛 | JSP教程 | 关于JSPCN | 联系我们
JSP虚拟主机,jsp空间,java空间,java虚拟空间,详细请点击进入
做最专业的JSP中文网站 当前位置首页--技术新闻--缓存区  
文章搜索:
关键字 标题
  
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]
本版推荐文章 
本版热点文章 
相关文章链接 
 
使用LOG4J的心得体会
作者:     文章来源:
访问次数:1次     加入时间:2005年01月01日
使用LOG4J的心得体会

LOG4J是APACHE组织提供的一个日志组件,利用它可以在不更改程序的情况下,通过修改配置文件来调控日志的输出.
下载地址:http://apache.te8.com/dist/jakarta/log4j/binaries/jakarta-log4j-1.2.8.zip
学会使用LOG4J,只需掌握以下几点:
一、    日志记录器(org.apache.log4j.Logger)
在你需要日志输出的程序里加入Logger记录器
import org.apache.log4j.Logger;
…. 
private Logger logger=Logger.getLogger(程序名.class);//日志记录器
然后根据日志信息的级别分别输出.
常用的日志信息级别:error(错误)、warn(警告)、info(有用信息)、debug(调试信息)
对用的方法是:logger.error(Object); logger.warn(Object); logger.info(Object); logger.debug(Object);
日志记录器的放置完成.

二、    日志存储器(APPENDER)
日志存储器有console,files等等.控制台和文件,是我们常用的.详细的几类是
ConsoleAppender, FileAppender ,DailRollingFilleAppender, RollingFileAppender, WriterAppender
如果需要文件输出,还要文件名就可.
这些可以在配置文件里注明和修改.

三、    布局(Layout)
有HTMLayout,PatternLayout ,SimpleLayout ,TTCCLayout四种布局

四、    配置文件
先看一份配置文件:
log4j.rootLogger=debug, A1 , R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}[%c]-[%p] %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=C:/bea/logs/servercenter.log
log4j.appender.R.MaxFileSize=100000KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.CCTTLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} %p %t %c - %m%n

含义是输出级别比DEGUG高的信息,就包括常用的四种了,同时输出至控制台和log文件里. 控制台的布局是PatternLayout,格式为级别 时间 类名 信息 
文件的布局是CCTTLayout, 格式为级别 时间 类名 线程 信息
如果不想看到DEBUG信息,则将DEBUG改为INFO或WARN…其他的根据需要修改就行.
在程序初始化时调用配置文件. org.apache.log4j.PropertyConfigurator.configure(proptertesfile);
然后放置日志记录器

五、    运行时注意的几点
将log4j-1.2.8.jar拷贝至CLASSPATH中。
按配置文件建立好日志文件的目录.

2003-10-23
JSP虚拟主机 | JSP空间 | JSP主机 | JSP双线虚拟主机 | JAVA空间 | JAVA虚拟主机 | 虚拟服务器 | JSP 虚拟服务器 | VPS
Virtual Private Server | JAVA虚拟服务器 | VM服务器 | VHOST | 虚拟操作系统 | JSP论坛 | JAVA论坛 | JSP站点论坛
Copyright © 2002-2005 JSPCN.net. All rights reserved.
JSP中文网    备案序号:蜀ICP备05001583号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号