当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

Log4J通用配置|注意问题 笔记

发表于: 2010-06-10   作者:7454103   来源:转载   浏览:
摘要: 关于日志的等级 那些去 百度就知道了! 这几天 要搭个新框架  配置了 日志 记下来 !做个备忘! #这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~! log4j.rootLogger=INFO,allLog # DAO层 log记录到dao.log 控制台 和 总日志文件 log4j.logger.DAO=INFO,dao,C
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架  配置了 日志 记下来 !做个备忘!
 #这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog

# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,Console,allLog   
    
# 业务层 log记录到service.log   控制台 和 总日志文件
log4j.logger.SERVICE=INFO,service,Console,allLog

# 测试 及 日常日志打印  log记录到 common.log   控制台 和 总日志文件
log4j.logger.COMMON=INFO,common,Console,allLog


 
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d %p - %C{1}.%M(%L) - %m%n

 
log4j.appender.service=org.apache.log4j.DailyRollingFileAppender
log4j.appender.service.file=${project.root}/WEB-INF/log/service.txt
log4j.appender.service.DatePattern='.'yyyy-MM-dd
log4j.appender.service.layout=org.apache.log4j.PatternLayout
log4j.appender.service.layout.ConversionPattern=%d %p - %C{1}.%M(%L) - %m%n

 
log4j.appender.allLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.allLog.file=${project.root}/WEB-INF/log/allLog.txt
log4j.appender.allLog.DatePattern='.'yyyy-MM-dd
log4j.appender.allLog.layout=org.apache.log4j.PatternLayout
log4j.appender.allLog.layout.ConversionPattern=%d %p - %C{1}.%M(%L) - %m%n

 
log4j.appender.dao=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dao.file=${project.root}/WEB-INF/log/dao.txt
log4j.appender.dao.DatePattern='.'yyyy-MM-dd
log4j.appender.dao.layout=org.apache.log4j.PatternLayout
log4j.appender.dao.layout.ConversionPattern=%d %p - %C{1}.%M(%L) - %m%n

log4j.appender.common=org.apache.log4j.DailyRollingFileAppender
log4j.appender.common.file=${project.root}/WEB-INF/log/common.txt
log4j.appender.common.DatePattern='.'yyyy-MM-dd
log4j.appender.common.layout=org.apache.log4j.PatternLayout
log4j.appender.common.layout.ConversionPattern=%d %p - %C{1}.%M(%L) - %m%n


 




Log4J配置后, log4j:ERROR setFile(null,true) call failed. 报错:java.io.FileNotFoundException: \log\mytest2.log (系统找不到指定的路径。) 收藏
是log4j.properties与tomcat的log4j重名的原因

你把/WEB-INF/classes/log4j.properties的log4j配置文件改个名字就OK了!(如:log.properties)

因为在tomcat启动是默认去找log4j.properties,但此时Listener还没有起来,tomcat就要往\WEB-INF\logs\log4j.log 写日志就找不到了
相关spring log4j的资料


web.xml 配置如下

<context-param> 
		<param-name>webAppRootKey</param-name>
		<param-value>project.root</param-value>
	</context-param>
	<context-param>
		<param-name>log4jConfigLocation</param-name>
		<param-value>classpath:log.properties</param-value>
	</context-param>
	<context-param>
		<param-name>log4jRefreshInterval</param-name>
		<param-value>6000</param-value>
	</context-param>	
   <context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:applicationContext.xml</param-value>
   </context-param>

	<listener>  
	   <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class>
	</listener>




没什么好说的! 日志这东西 拿过去 能用就行了! 没什么会不会!

Log4J通用配置|注意问题 笔记

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Log4j的组成: Log4j由三个重要的组成构成:日志记录器(Loggers),输出端(Appenders)和日志格式化器
代码中使用: 写道 import org.apache.commons.logging.Log; import org.apache.commons.logging.Lo
1、使用Hadoop的版本为稳定版0.20.203.0rc1 hadoop-0.20.203.0rc1.tar.gz 当然插件也要选用hadoop-0
Apache通用日志和Log4J日志 1. 日志的三个目的 a. 监视代码中变量的情况把数据同期性记录到文件中供
先来从网上找来一段log4j.properties的配置,修改一番: ##level 是日志记录的优先级,ALL < DEBU
Log4j ( Log for Java ) 是 Apache 下的一个开源项目,通过 Log4j,可以将程序运行的信息输送到指定
搭建 spring dm 2.0 环境出的问题 log4j 的问题解决办法是 一、引入SpringDM2.0的Bundle,最后完成
在配置webssl to ssl的时候最容易出问题的就是证书问题一共有两点: 1,客户端请求的fqdn必须和在is
转自博客园 http://www.cnblogs.com/eflylab/archive/2007/01/11/618001.html Log4J使用笔记 Log4J
Apache Logging Project Homepage: http://logging.apache.org Log4j的类图 Logger - 日志写出器,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号