- 浏览: 31204 次
- 性别:
- 来自: 北京
最新评论
转 Spring中配置log4j
首先需要在web.xml进行声明:
<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
这里的ssh是http://localhost:8080/ssh/
而root是系统开发目录中ssh/root
这样配置文件以及日志文件可以在spring的帮助下,放到开发环境中的任意位置
<!--由Sprng载入的Log4j配置文件位置-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
在这里定位配置文件,需要的是从root开始的绝对路径
<!--Spring默认刷新Log4j配置文件的间隔,单位为millisecond-->
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<!--Spring log4j Config loader-->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
设置监听器
/////////////////
之后我们就可以配置log4j配置文件了
#先设置级别
log4j.rootCategory=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
#在这里设置日志需要存放的位置,这里的变量就是我们在web.xml里设置的
log4j.appender.file.File=${ssh.root}/WEB-INF/logs/subject.log
log4j.appender.file.MaxFileSize=100KB
log4j.appender.file.MaxBackupIndex=0
log4j.appender.file.layout=org.apache.log4j.SimpleLayout
log4j.appender.file.layout.ConversionPattern=[ssh] %p %t %c - %m%n
有了上面的配置,我们就可以查看日志了!
原文:http://blog.csdn.net/adablue77/archive/2006/09/13/1216838.aspx
下面是我的
web.xml
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>PreOfhibernate.WebRoot</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
log4j.properties
log4j.rootLogger=warn,eimhec,eimhef
log4j.appender.eimhec=org.apache.log4j.ConsoleAppender
log4j.appender.eimhef=org.apache.log4j.RollingFileAppender
log4j.appender.eimhef.File=eimhees.log
log4j.appender.eimhec.layout=org.apache.log4j.SimpleLayout
log4j.appender.eimhef.layout=org.apache.log4j.PatternLayout
log4j.appender..eimhef.layout.ConversionPattern=%t %p - %m%n
commons-logging.properties
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
首先需要在web.xml进行声明:
<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
这里的ssh是http://localhost:8080/ssh/
而root是系统开发目录中ssh/root
这样配置文件以及日志文件可以在spring的帮助下,放到开发环境中的任意位置
<!--由Sprng载入的Log4j配置文件位置-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
在这里定位配置文件,需要的是从root开始的绝对路径
<!--Spring默认刷新Log4j配置文件的间隔,单位为millisecond-->
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<!--Spring log4j Config loader-->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
设置监听器
/////////////////
之后我们就可以配置log4j配置文件了
#先设置级别
log4j.rootCategory=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
#在这里设置日志需要存放的位置,这里的变量就是我们在web.xml里设置的
log4j.appender.file.File=${ssh.root}/WEB-INF/logs/subject.log
log4j.appender.file.MaxFileSize=100KB
log4j.appender.file.MaxBackupIndex=0
log4j.appender.file.layout=org.apache.log4j.SimpleLayout
log4j.appender.file.layout.ConversionPattern=[ssh] %p %t %c - %m%n
有了上面的配置,我们就可以查看日志了!
原文:http://blog.csdn.net/adablue77/archive/2006/09/13/1216838.aspx
下面是我的
web.xml
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>PreOfhibernate.WebRoot</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
log4j.properties
log4j.rootLogger=warn,eimhec,eimhef
log4j.appender.eimhec=org.apache.log4j.ConsoleAppender
log4j.appender.eimhef=org.apache.log4j.RollingFileAppender
log4j.appender.eimhef.File=eimhees.log
log4j.appender.eimhec.layout=org.apache.log4j.SimpleLayout
log4j.appender.eimhef.layout=org.apache.log4j.PatternLayout
log4j.appender..eimhef.layout.ConversionPattern=%t %p - %m%n
commons-logging.properties
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
发表评论
-
分库,分表,纵表,水平,垂直划分
2013-04-10 16:52 0等待书写内容 -
107条Javascript的常用语句
2012-10-25 21:56 0107条Javascript的常用语句 1. ... -
HttpClient 学习整理
2012-10-12 11:19 1049HttpClient 学习整理 <转自>http ... -
mysql开发中点滴简单但是需要查找的问题
2012-10-10 17:26 01. 怎么样将java中的date类型插入到mysql的dat ... -
CSS工程的开发积累
2012-10-09 14:19 01. 列表项图像 有时候,常规的标志不够与页面的展示, ... -
spring 与 Ibatis的结合开发
2012-10-05 18:10 1138前几天自己利用下班的时间写了一下spring与IBatis的工 ... -
Spring加载resource时classpath*:与classpath:的区别
2012-09-24 19:46 1160Spring加载resource时classpath*:与cl ... -
tomcat集群设置方法
2012-08-27 20:48 707APACHE 2.2.8+TOMCAT6.0.14配置负载均衡 ... -
SQL语句整理【转】
2012-08-09 13:09 864一、基础 1、说明:创建数据库 CREATE DATABASE ... -
mysql CONSTRANT(约束) 复习
2012-08-06 08:48 1071约束(Constraint)是Micros ... -
ibatis 模糊查询语句总结
2012-07-27 22:10 1056在涉及到ibatis的条件查询的时候,有下面几种查询方式: i ... -
Python 画图学习入门
2012-07-22 15:48 10487Python:使用matplotlib绘制图表 pyth ... -
mysql数据库的导入和导出
2012-07-22 09:14 755MySQL数据库的导入,有两种方法: 1) 先导出数据库SQL ... -
LInux安装 java和tomcat
2012-06-12 16:23 1081这是一个简单的安装步骤,但是之前自己不熟悉linux的系统,所 ... -
网站开发中安全问题初探
2012-03-26 13:07 705一个简单经典的SQL语句注入侵入: 一个网站需要用户输入use ... -
spring 注解机制和XML配置机制之间的比较
2012-03-20 07:32 2909spring的annotation注入机制 ...
相关推荐
NULL 博文链接:https://quicker.iteye.com/blog/676620
Spring4.3.7的log4j以及配置文件Spring4.3.7的log4j以及配置文件Spring4.3.7的log4j以及配置文件
Log4j+API帮助文档,log4j详细配置。log4j与spring的详细配置。
自用的log配置文件,比较详细,喜欢的可以拿去,借用了一些人的配置
spring log4j配置文件资料 spring log4j配置文件资料 spring log4j配置文件资料
NULL 博文链接:https://guoruisheng-163-com.iteye.com/blog/577083
spring 配置log4j.docxspring 配置log4j.docx
log4j.xml配置范例log4j.xml配置范例log4j.xml配置范例log4j.xml配置范例log4j.xml配置范例
在log4j.properties配置文件中可以指定字符编码: 下面这行配置指定了两个appender: log4j.rootCategory=INFO,appender1的名字,appender2的名字 下面这两行配置将上一行的两个appender的字符编码配置为GBK:
spring-mvc.xml spring-mybatis.xml web.xml log4j.properties,项目中需要用到的配置文件。直接可用。
springmvc5+hibernate5+junit4+log4j2整合实例 包含 代码实例 数据库建表sql 运行环境 myeclipes2015 jdk 1.8 tomcat 8.0
config.properties:数据库配置文件 log4j.properties:mybatis日志文件 spring-mvc.xml:spring-MVC配置文件 spring-mybatis.xml:mybatis的配置文件 spring.xml
spring+springMVC+mybatis+log4j框架整合,下载导入即可使用,使用时请配置自己的数据库信息即可。
log4j2-spring.xml配置文件
springmvc log4j 配置 demo
spring+springmvc+mybatis+log4j+springtest的demo,并且配置了多环境的配置文件,xml文件在源码中,配置了service层的事务处理,
spring5取消Log4jConfigListener,运用Log4jServletContextListener代替Log4jConfigListener(log4j2.xml的配置)
NULL 博文链接:https://springsfeng.iteye.com/blog/1148907
文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...
NULL 博文链接:https://miaoxianjie.iteye.com/blog/2067308