1 当时debug的时候 遇到了一些问题,想看后台输出情况,但是了 日志打印太多了,什么apache启动 spring struts2 mybatis启动 的日志都有,杂糅在一起。而我只想看sql语句的执行和结果。这里只需要把日志打印的级别改为INFO 以前的是DEBUG 级别稍微提高一点。
#Log4j常用的优先级:
FATAL>ERROR>WARN>INFO>DEBUG
#log4j.addivity.org.apache=true
###################
#log4j.appender.Threshold=INFO
#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} %-5p - %c - %m%n
###################
#log4j.logger.com.ibatis=INFO,EBAS_FILE
#log4j.logger.java.sql.PreparedStatement=DEBUG,EBAS_FILE
#log4j.logger.java.sql.ResultSet=DEBUG,EBAS_FILE
############################
#log4j.appender.EBAS_FILE=org.apache.log4j.RollingFileAppender
#log4j.appender.EBAS_FILE.Threshold=INFO
#log4j.appender.EBAS_FILE.File=${catalina.home}/ebas/logs/EBAS.log
#log4j.appender.EBAS_FILE.Append=true
#log4j.appender.EBAS_FILE.MaxFileSize=3MB
#log4j.appender.EBAS_FILE.MaxBackupIndex=5
#log4j.appender.EBAS_FILE.layout=org.apache.log4j.PatternLayout
#log4j.appender.EBAS_FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %-5p - %c.%M(%F\:%L) - %m%n
这个是以前的配置,导致后台输出所有日志 不容易看
现在的配置如下:
log4j.rootCategory=INFO, stdout, EBAS
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d-[HL] %p %t %c - %m%n
log4j.logger.org.springframework=INFO,EBAS
log4j.logger.com.belter=INFO,EBAS
# SqlMap logging configuration...
log4j.logger.java.sql.ResultSet=DEBUG,EBAS
log4j.logger.org.apache=INFO,EBAS
log4j.logger.java.sql.Connection=DEBUG,EBAS
log4j.logger.java.sql.Statement=DEBUG,EBAS
log4j.logger.java.sql.PreparedStatement=DEBUG,EBAS
##Log Files
log4j.appender.EBAS=org.apache.log4j.DailyRollingFileAppender
log4j.appender.EBAS.File=${catalina.home}/ebas/logs/log.log
log4j.appender.EBAS.layout=org.apache.log4j.PatternLayout
log4j.appender.EBAS.DatePattern ='.'yyyy-MM-dd
log4j.appender.EBAS.layout.ConversionPattern=%d-[HL] %p %t %c - %m%n
这样就只打印sql相关日志了。
分享到:
相关推荐
### Log4j2 用户指南知识点概述 #### 1.1 欢迎使用 Log4j2! ##### 1.1.1 引言 几乎每一个大型应用都有自己的日志或跟踪 API。根据这一规则,E.U.SEMPER 项目决定在 1996 年初开发自己的追踪 API。经过无数次的...
这个文件是一个帮助文档,包含了log4j 1.2版本的详细指南和API参考,对于理解log4j的使用和配置非常有帮助。 **Log4jTest.java** 这是一个Java源代码文件,很可能包含了一些使用log4j进行日志记录的示例代码,通过...
Log4j是一款广泛使用的日志记录框架,尤其在Java应用程序中。它提供了强大的日志配置功能,能够帮助开发者实现...正确配置和使用Log4j,可以帮助开发者更好地追踪程序运行状态,定位问题,同时便于后期的维护和审计。
本指南旨在为初学者提供一个全面的Log4J使用教程。 一、Log4J 组件介绍 1. Logger:Logger组件是Log4J的核心,它负责决定哪些日志信息应被记录,哪些应被忽略。Logger类提供了多种方法来记录不同级别的日志,如...
这表明我们可以从这个文件中获取Log4j 1.2 API的详细使用指南和参考文档。 **Log4j API知识点** 1. **日志级别**:Log4j API支持多个日志级别,如DEBUG、INFO、WARN、ERROR和FATAL。这些级别允许开发者根据需要...
5. **Log4j API帮助文档** 和 **log4j详细说明.html** 提供了详细的API参考和使用指南,包括各种配置选项、类的用法以及常见问题的解答,是学习和使用Log4j的重要参考资料。 6. **日志管理和优化** - 日志分级:...
`WSAD5.1配置log4j.txt`文件可能包含了具体的配置指南,读者可以参考这个文本文件进行操作。 总的来说,正确配置log4j对于WebSphere V5环境下的应用监控和问题排查至关重要。同时,结合iBATIS的SQL日志输出,可以...
**日志框架Log4j详解与使用指南** 在软件开发中,日志记录扮演着至关重要的角色,它帮助开发者追踪程序运行状态、定位错误、优化性能。Log4j是Apache组织提供的一款开源日志框架,广泛应用于Java项目中。本文将深入...
《log4j完全使用指南》是一份针对Java开发者的重要参考资料,它涵盖了log4j这个流行的日志记录框架的全面知识。log4j是Apache软件基金会的一个项目,它为Java应用程序提供了一个灵活且高效的日志系统,帮助开发者...
**Log4j使用指南与API参考** Log4j是一款广泛使用的Java日志框架,它为应用程序提供了灵活且可扩展的日志记录功能。本指南将帮助开发者深入理解和有效地使用Log4j,以实现高效的日志管理和分析。以下是Log4j的核心...
### 配置Log4j的详细指南:最佳的日志管理工具 #### 一、引言 在软件开发过程中,良好的日志记录对于调试、维护和性能优化等方面具有至关重要的作用。Log4j作为Apache下的一个开源项目,因其高度灵活性、易配置性...
Log4j 是一款广泛使用的Java日志记录框架,它的主要目标是为应用程序提供灵活的日志输出控制,方便调试和监控。以下是对Log4j及其相关工具的详细解释: 1. **日志介绍**: 日志是记录软件运行时状态的重要手段,它...
`3.log4j日志包的用法.docx`可能是一份关于如何在项目中使用log4j的指南,包括配置和代码示例。`log4j包的使用说明及api帮助文档`可能是更全面的教程,包含了更多实践指导和最佳实践。 总的来说,log4j为Java开发者...
Log4j是一个广泛使用的Java日志框架,由Apache软件基金会开发。它为应用程序提供了一种灵活的日志记录机制,使得开发者...在实际操作中,开发者还需要理解Log4j的配置和使用方法,以充分利用其功能并优化日志处理流程。
3. **回溯安全策略**:为了保护那些无法立即升级到2.16.0的用户,Log4j团队提供了临时的配置策略,如设置`log4j2.formatMsgNoLookups=true`,来禁用可能导致RCE的特性。 4. **性能优化**:虽然安全是此次更新的首要...
Apache Commons Logging和Log4j是两个广泛使用的日志框架,本指南将深入讲解如何将它们结合使用,为你的Java应用程序提供强大的日志功能。 首先,让我们了解Apache Commons Logging。它是Apache软件基金会的一个...
在实际使用中,开发者通常会在应用中引用`log4j-api-2.14.0.jar`和`log4j-core-2.14.0.jar`,并将自定义的配置文件放置在类路径下。配置文件可以指定日志记录的级别(DEBUG、INFO、WARN、ERROR等),选择日志输出的...
用户可以通过这个文件了解Log4j 1.2的所有功能,包括类库的使用方法、配置指南、示例代码等。 - "Log4j手册.pdf":这份PDF文档可能是Log4j的手册或教程,可能包含更广泛的使用场景和最佳实践,也可能是对CHM文件的...
而"log4j的使用.pdf"则是一份详细的使用指南,涵盖了Log4j的配置、API使用、性能优化等方面,是学习和掌握log4j的重要参考资料。 最后,"apache-log4j-1.2.15.zip"是Log4j的源码包,对于想要深入了解其内部实现机制...
描述中提到"log4j2和log4j在配置文件上有较大的不同,备份一份log4j2",这暗示了Log4j2在配置方式上进行了改进,与旧的Log4j相比有显著的变化。备份Log4j2意味着保留了这个特定版本的配置和文件,以便在需要时能够...