log4j配置只打印指定jar或包的DEBUG信息

摘要:
有时在检查问题时,需要在第三方jar中打印调试信息。如果打印了所有的jar文件,那么日志文件将很大。此时,您可以将log4j配置为只打印指定jar的调试信息或包,并将其输出到新文件中。

有的时候查问题的时候需要打印第三方jar里面的debug信息,假如全部jar都打印的话日志文件会很大,这个时候可以配置log4j只打印指定jar的debug信息或者包,同时输出到了一个新的文件中。

比如:我这里只打印了mybatis下面datasource这个包下面的debug信息到了debug.log

log4j.logger.org.apache.ibatis.datasource.pooled=debug, test1
log4j.appender.test1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test1.File=${webapp.root}logs/debug.log
log4j.appender.test1.DatePattern='.'yyyy-MM-dd
log4j.appender.test1.encoding = UTF-8
log4j.appender.test1.MaxFileSize=100MB
log4j.appender.test1.MaxBackupIndex=10
log4j.appender.test1.Threshold =debug   
log4j.appender.test1.layout=org.apache.log4j.PatternLayout
log4j.appender.test1.layout.ConversionPattern=[%t][%-5p]%d{yyyy-MM-dd HH:mm:ss.SSS} [%c{1}.%M] - %m%n

免责声明:文章转载自《log4j配置只打印指定jar或包的DEBUG信息》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows server 2008普通用户不能远程登录问题配置Eclipse 实现按任意键代码自动补全下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[日志log] 常用log日志记录方式对比和详解

1、现在都有哪些记录日志的方法 A.java.util.logging.Logger - 使用详解 B.log4j - 使用详解 C.SLF4J(simple logging Facade for Java)-使用详解 SLF4J是一个通用的日志框架,它并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用时方便的变更其日...

MAVEN项目使用log4j配置日志输出

当前环境:SPRINGMVC+mybatis+SPRING. 在项目中pom.xml加入log4j包的依赖,更新MAEVN 1 <!--log4j日志文件管理包版本 --> 2 <properties> 3 <slf4j.version>1.7.7</slf4j.version> 4...

spring boot中的日志入门

日志通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节。但是,这丝毫不影响它在任何一个系统中的重要地位。 报警系统与日志系统的关系 为了保证服务的高可用,发现问题一定要及时,定位并解决问题一定要迅速。 生产环境一旦出现问题,预警系统就会通过邮件,短信甚至电话的方式实施多维轰炸模式,确保相关负责人不会错过每一个可能的Bug。 而预警系统...

spring配置log4j

1.引入log4j-xxx.jar包,buildpath. 2.在项目的根目录下新建resources名的文件夹,注意是source folder,并新建log4j.properties文件 3.在log4j.properties中配置: #LOG_DIR:/usr/local/.../logs LOG_DIR = E:\logs #Level:ER...

java web使用log4j无法写入到日志文件

项目环境 1.项目类型:java web 2.web容器:tomcat 3.框架:spring 4.调用代码:spring配置的定时任务,任务执行类用@Component注入(开始还以为是这里出了问题 ̄□ ̄||) 主要现象 1.启动tomcat后,发现日志无法写入 2.删除日志文件再次启动,日志文件没有新建 3.单独在类中执行main方法里的log操作可以...

log4j 设置日志输出文件的路径

log4j.rootLogger=debug, A1 #输出到指定目录下 og4j.appender.A1.File=/log.log #输出到tomcat容器下的指定目录 log4j.appender.R.File=${catalina.home}/logs/log.log #读取 web.xml 配置文件中的值一般设置为 webApp lo...