log4j+slf4j+spring(web项目)
来源:互联网 发布:工程造价软件有什么 编辑:程序博客网 时间:2024/05/16 18:37
项目用的是maven构建所以直接在pom中加入依赖
<!-- log4j --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.2</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.16</version></dependency>
不用maven也可以直接下载对应的jar包
一、项目结构
log4j.properties
log4j.rootLogger=DEBUG,CONSOLE,FILElog4j.addivity.org.apache=true# Console Appenderlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.Threshold=DEBUGlog4j.appender.CONSOLE.encoding=UTF-8log4j.appender.CONSOLE.Target=System.outlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=-%-4r [%l] %-5p %x - %m%n#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n# File Appenderlog4j.appender.FILE=org.apache.log4j.FileAppenderlog4j.appender.FILE.encoding=UTF-8log4j.appender.FILE.File=file.loglog4j.appender.FILE.Append=falselog4j.appender.FILE.layout=org.apache.log4j.PatternLayoutlog4j.appender.FILE.layout.ConversionPattern=%d -%-4r [%t] %-5p %c %x - %m%n# Use this layout for LogFactor 5 analysis
java的demo
import org.junit.Test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class Demo7 {private static Logger logger = LoggerFactory.getLogger(Demo7.class);@Testpublic void test1(){String error = "error";String warn = "warn";logger.debug("this is a debug message");logger.info("this is a info message");logger.warn("this is a {} message",warn);logger.error("this is a {} message",error);}}
web.xml 文件的部分
<context-param><param-name>webAppRootKey</param-name><param-value>myappfuse.root</param-value></context-param><context-param><param-name>log4jConfigLocation</param-name><param-value>classpath*:log4j.properties</param-value></context-param><listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class></listener><!--这里配置了一个listener,也可以配置servlet: --><!-- <servlet> <servlet-name>log4j</servlet-name> <servlet-class> org.springframework.web.util.Log4jConfigServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> -->
<span style="font-size:14px;">log4j.appender.FILE.File=file.log</span>
所以会在跟根目录下生成一个fire.log文件
参考文章 :
http://www.blogjava.net/daiyongzhi/archive/2014/04/13/412364.html java日志组件介绍(common-logging,log4j,slf4j,logback )
0 0
- log4j+slf4j+spring(web项目)
- spring集成 log4j + slf4j
- Spring集成Log4j和Slf4j
- LOG4J,SLF4J日志,web.xml中webAppRootKey
- log4j slf4j 以及web.xml日志配置
- java web 开发使用Log4J和SLF4J
- Spring中配置SLF4J和Log4J
- log4j+slf4j管理日志项目迁移logback+slf4j
- Spring-Spring Web项目中配置使用Log4j 2
- SLF4J+Log4J
- slf4j+log4j
- log4j slf4j
- log4j、slf4j
- Web 项目添加log4j
- web项目配置log4j
- web 项目中 在spring中使用log4j 定时刷新log4j配置文件
- log4j logback slf4j项目配置中的简单总结
- 在Java 项目开发中 Log4j和slf4j结合
- swift之用runtime实现字典转模型
- socket通信之六:Overlapped I/O 事件通知模型实现的客户/服务器模型
- eclipse和JDK的安装及环境配置
- poj 2312 Battle City
- tomcat 优化处理
- log4j+slf4j+spring(web项目)
- 【转载】注意next()方法和nextLine()方法的连用。
- Android内存优化(三)-- 分析内存的使用
- 【HNOI2008】【BZOJ1007】水平可见直线
- 有理数类Rational实例
- sizeof strlen
- 数据结构——链表
- Android内存优化(四)-- 分析内存的使用
- JQuery总结