log4j生成的日志保存到项目WEB-INF下
2013-11-21 15:47
225 查看
log4j.properties文件
web.xml文件 标红文字,注意加入log4j监听器
${project}在web.xml里面配置
log4j.rootLogger=INFO, stdout,logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p - %m%n log4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=${project}/WEB-INF/logs/tjsjbzlog.log log4j.appender.logfile.Append=true log4j.appender.logfile.MaxFileSize=1000KB log4j.appender.logfile.MaxBackupIndex=1 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p - %m%n
web.xml文件 标红文字,注意加入log4j监听器
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name></display-name> <!-- 配置log4j --> <context-param> <param-name>webAppRootKey</param-name> <param-value>project</param-value><!-- log4j的配置文件里可以用${project}来表示刚刚设进去的系统变量 --> </context-param> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/classes/log4j.properties</param-value><!-- 配置文件路径 --> </context-param> <context-param> <param-name>log4jRefreshInterval</param-name><!-- 默认重新加载配置文件时间 --> <param-value>3000</param-value> </context-param> <!-- 加载spring配置文件 --> <!--ContextLoader 加载 contextConfigLocation 用以初始化WebApplicationContext --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param> <listener> <listener-class>com.hhkj.tjsjbz.listener.ManagerContentListener</listener-class> </listener> <!-- log4j监听器 --> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> <!-- 加载spring监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 加载spring的Filter代理,指向BeanID为securityFilter的Filter --> <!-- <filter> <filter-name>securityFilter</filter-name> <filter-class>com.hhkj.tjsjbz.filter.SecurityFilter</filter-class> </filter> Filter Mapping(对Action的过滤须放在Struts的配置之前,不然不生效) <filter-mapping> <filter-name>securityFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> <filter-mapping> <filter-name>securityFilter</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> --> <!-- session超时定义,单位为分钟 --> <session-config> <session-timeout>60</session-timeout> </session-config> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> <init-param> <param-name>actionPackages</param-name> <param-value>com.hhkj.tjsjbz.action</param-value> </init-param> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>login.action</welcome-file> </welcome-file-list> </web-app>
相关文章推荐
- maven web项目保存log4j日志到WEB-INF
- log4j无日志生成? 我将一个web项目部署在tomcat server.xml配置文件中,当我启动tomcat是无日志输出。
- 在Spring项目中使用Log4j添加日志记录及异常单独保存配置
- web项目中引入log4j——日志(方便检查问题)
- (转)利用Eclipse创建maven项目并生成META-INF和WEB-INF目录
- 日志框架学习(4)— Web项目中使用Log4j实例
- IntellijIDEA14中使用maven构建web项目时web-inf下classes的生成
- 关于Flex4不生成mxml对应的html文件的解决方法-------无法打开"D:/MyEclipse 8.5/项目名称/WebRoot/WEB-INF/flex/local/zh_CN"
- j2ee项目里src中的java文件没有在WEB-INF中生成class文件
- log4j将日志文件保存到项目中
- 项目中的java文件没有在WEB-INF\classes中生成class文件
- springmvc web项目实现动态改变log4j日志输出
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
- linux部署项目tomcat不生成log4j日志问题
- 加入log4j.properties项目运行日志管理,将日志文件保存在硬盘文件夹中
- 解决web项目存在多个log4j.properties配置文件,导致日志级别配置不生效问题
- log4j的日志文件保存到项目发布目录,log4j文件每天分割按日期命名
- linux tomcat中的项目不能生成log4j的日志文件
- web项目Log4j日志输出路径配置问题 问题描述:一个web项目想在一个tomcat下运行多个实例(通过修改war包名称的实现),然后每个实例都将日志输出到tomcat的logs目录下实例名命名的文
- tomcat的日志和应用solr本身的日志(复制solr的resource下的log4j.property文件到tomcat下的solr应用的WEB_INF/classes下)