log4j输出文件的两种配置方式
2010-04-23 13:04
288 查看
本文使用tomcat6.0,log4j1.2.16,配置文件采用log4j.xml(还有log4j.properties,但是逐渐被xml替代了)
第一种方式:将日志文件输出到tomcat的logs目录中文件参数中value进行如下设置
<param name="File" value="../logs/show.log" />,服务器在启动后打印日志会就会将其输出到tomcat/logs下
第二中方式:将日志文件输出到指定目录下,这种方式是一种比较灵活的方式,是很多人喜欢使用的,实现此方式可以用很多方法,本文是结合spring在ssh中实现的。
1、配置好spring所需的jar文件。
2、在web.xml下添加如下参数:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>myApp.root</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.xml</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>600</param-value>
</context-param>
3、结合spring提供的监听类Log4jConfigListener
在web.xml下加入:
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
4.在log4j.xml中做如下修改
<param name="File" value="${myApp.root}/WEB-INF/logs/show.log" />,
记得一定将log4j的配置文件log4j.xml放在src下。
经过上面的配置,我们就可以将日志文件输入到WEB-INF/logs/下了,当然你也可以根据需要改到其他目录下
第一种方式:将日志文件输出到tomcat的logs目录中文件参数中value进行如下设置
<param name="File" value="../logs/show.log" />,服务器在启动后打印日志会就会将其输出到tomcat/logs下
第二中方式:将日志文件输出到指定目录下,这种方式是一种比较灵活的方式,是很多人喜欢使用的,实现此方式可以用很多方法,本文是结合spring在ssh中实现的。
1、配置好spring所需的jar文件。
2、在web.xml下添加如下参数:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>myApp.root</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.xml</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>600</param-value>
</context-param>
3、结合spring提供的监听类Log4jConfigListener
在web.xml下加入:
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
4.在log4j.xml中做如下修改
<param name="File" value="${myApp.root}/WEB-INF/logs/show.log" />,
记得一定将log4j的配置文件log4j.xml放在src下。
经过上面的配置,我们就可以将日志文件输入到WEB-INF/logs/下了,当然你也可以根据需要改到其他目录下
相关文章推荐
- Log4j日志输出方式配置文件log4j.properties用法个人见解
- 配置log4j输出在控制台的两种方式
- 在log4j中,输出另一个日志文件的配置方式
- log4j控制日志输出文件名称的两种方式
- java程序读取properties配置文件的两种方式,备忘
- .LOG4J的配置(输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能)
- Spring XML配置文件无法自动提示 eclipse中XML配置文件open with打开方式选择 XML Editor:注意它的编辑方式也是有两种的design和source
- log4j不能输出配置文件问题的解决。
- Log4j按级别输出日志到不同文件配置分析
- 使用log4j配置不同文件输出不同内容
- Log4j2的日志配置文件,log4j2.xml文件的配置(实现控制台输出,各级别分别文件输出,自动压缩等)
- Servlet简介以及通过配置文件和注解两种方式部署Servlet
- Linux下如何配置ip地址/shell 方式/配置文件方式两种
- 请用递归和迭代两种方式输出文件目录结构
- 两种解析properties配置文件的方式
- Spring扫描配置文件的两种方式及获取配置文件属性参数的方式
- log4net 各种等级的消息 输出到不同日志文件的 配置文件方式
- Log4j按级别输出日志到不同文件配置分析
- log4j输出多个自定义日志文件,动态配置路径
- log4j输出多个自定义日志文件,动态配置路径