java web项目,配置log4j显示日志和执行sql信息
2017-04-22 23:15
776 查看
原文地址,转载请注明出处:
http://blog.csdn.net/qq_34021712/article/details/70478057
©王赛超
第一步:在classpath下创建log4j.properties
第二步:复制以下内容到log4j.properties中
第三步:在web.xml中添加以下信息
http://blog.csdn.net/qq_34021712/article/details/70478057
©王赛超
第一步:在classpath下创建log4j.properties
第二步:复制以下内容到log4j.properties中
### set log levels ### log4j.rootLogger = DENUG , console , debug , error ### console ### log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = System.out log4j.appender.console.layout = org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern = %-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%c] %m%n ### log file ### log4j.appender.debug = org.apache.log4j.DailyRollingFileAppender log4j.appender.debug.File = ../logs/springmvc-demo.log log4j.appender.debug.Append = true log4j.appender.debug.Threshold = INFO log4j.appender.debug.layout = org.apache.log4j.PatternLayout log4j.appender.debug.layout.ConversionPattern = %-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%c] %m%n ### exception ### log4j.appender.error = org.apache.log4j.DailyRollingFileAppender log4j.appender.error.File = ../logs/springmvc-demo_error.log log4j.appender.error.Append = true log4j.appender.error.Threshold = ERROR log4j.appender.error.layout = org.apache.log4j.PatternLayout log4j.appender.error.layout.ConversionPattern = %-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%c] %m%n ###需要声明,然后下方才可以使druid sql输出,否则会抛出log4j.error.key not found 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{ISO8601} %l %c%n%p: %m%n ### druid sql ### log4j.logger.druid.sql=warn,stdout log4j.logger.druid.sql.DataSource=warn,stdout log4j.logger.druid.sql.Connection=warn,stdout log4j.logger.druid.sql.Statement=warn,stdout log4j.logger.druid.sql.ResultSet=warn,stdout
第三步:在web.xml中添加以下信息
<!-- 指定监听器加载的log4j配置文件 --> <context-param> <param-name>log4j</param-name> <param-value>classpath:log4j.properties</param-value> </context-param>
相关文章推荐
- java web 项目配置日志框架log4j
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
- 通过conf/server.xml中的context配置的web项目启动的时候没有发布情况日志信息
- java Web应用配置log4j日志记录
- ibatis配置log4j输出sql语句等日志信息
- log4j无日志生成? 我将一个web项目部署在tomcat server.xml配置文件中,当我启动tomcat是无日志输出。
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- java Web应用配置log4j日志记录
- java 配置log4j在控制台显示sql语句
- [置顶] ibatis配置log4j输出sql语句等日志信息
- ibatis配置log4j输出sql日志信息
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- web项目Log4j日志输出路径配置问题
- ibatis配置log4j输出sql日志信息
- 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- ibatis配置log4j输出sql语句等日志信息
- [置顶] 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间
- ibatis配置log4j输出sql日志信息
- 循序渐进看Java web日志跟踪(3)-Log4J的使用和配置