Spring整合log4j
2016-10-25 11:30
274 查看
如何在Spring项目中使用log4j:
第一步:导入Spring相关jar包,以及log4j包:log4j-1.2.17.jar
第二步:创建资源文件夹config及log4j.properties文件
第三步:在web.xml中添加
第一步:导入Spring相关jar包,以及log4j包:log4j-1.2.17.jar
第二步:创建资源文件夹config及log4j.properties文件
### 设置### log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ### 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 = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n ### 输出DEBUG 级别以上的日志到=C://logs/error.log ### log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File = C://logs/log.log log4j.appender.D.Append = true log4j.appender.D.Threshold = DEBUG log4j.appender.D.layout = org.apache.log4j.PatternLayout log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n ### 输出ERROR 级别以上的日志到=C://logs/error.log ### log4j.appender.E = org.apache.log4j.DailyRollingFileAppender log4j.appender.E.File =C://logs/error.log log4j.appender.E.Append = true log4j.appender.E.Threshold = ERROR log4j.appender.E.layout = org.apache.log4j.PatternLayout log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
第三步:在web.xml中添加
<context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:log4j.properties</param-value> </context-param> <!-- 3000表示 开一条watchdog线程每60秒扫描一下配置文件的变化;这样便于日志存放位置的改变 --> <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>3000</param-value> </context-param> <listener> <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class> </listener>
相关文章推荐
- Spring3+MyBatis3整合log4j无法输出SQL语句问题的解决
- SpringBoot(八):SpringBoot整合Log4j
- Spring与Hibernate、Struts、Log4j整合
- Spring整合log4j日志组件
- Spring整合log4j日志组件(转)
- redis-spring-data log4j ssm配置整合的一个项目
- LOG4J spring与mybatis整合
- JavaEE SSH框架整合(四) 日志处理Spring结合 log4j、slf4j [转]
- dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb3.4-redis3.2整合(四)Spring AOP中使用log4j实现http请求日志入mongodb
- SpringBoot(八):SpringBoot整合Log4j
- JAVA EE项目常用知识 之 整合了spring 项目中使用log4j的一种方法
- Spring之 整合Log4j
- 玩转Spring MVC(五)----在spring中整合log4j
- spring,spring mvc与mybatis的整合并且实现分页与log4j打印输出功能
- SpringBoot+Maven项目实战(6):整合Log4j和Aop,实现简单的日志记录
- SpringBoot(八):SpringBoot整合Log4j
- spring整合log4j日志管理配置
- 玩转Spring MVC(五)----在spring中整合log4j
- 【Spring】Spring在JavaWeb工程中整合log4j
- Spring整合log4j过滤器,进行日志过滤,日志记录到数据库