呆呆向前冲的blog

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  78 随笔 :: 43 文章 :: 5 评论 :: 74 Trackbacks
Log4j的几个问题:
·log4j的三大组件:logger,appender,layout

·怎么在web环境中配置Log4j
·如何理解log4j
·正确的配置log4j.properties
      ConversionPattern的配置:

·程序中如何正确的使用logger
      


1.Log4j在web环境中的配置
  首先到jakarta下载一个log4j的组件。把jakarta-log4j-1.2.8\dist\lib下的log4j-1.2.8.jar文件copy到classpath指定的目录下!可以是Tomcat的common\lib目录下,也可以是你需要用到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>

Logger的四个级别:DEBUG<INFO<WARN<ERROR<FATAL
      
      log4j的配置文件大致分为以下几部分:
      1.rootLogger的配置            
            

 log4j.rootLogger=debug, stdout, R

      2.具体appender的配置
      

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n


详细要弄懂的就是appender要配置的东西,比如输出类型,输出格式,

posted on 2005-07-28 21:34 呆呆向前冲的blog 阅读(354) 评论(1)  编辑  收藏 所属分类: 工作:Java技术

评论

# re: Log4j配置 2006-07-03 14:41 vv
ddd  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: