gpt4 book ai didi

java - 使用 Log4J 属性文件免除给定类不写入我的日志文件的义务

转载 作者:行者123 更新时间:2023-12-01 06:41:48 24 4
gpt4 key购买 nike

我正在使用 log4j 进行日志记录。

我最近添加了一个库(称为 DBPool 的连接池库),它正在向我的日志文件生成大量输出。日志文件在 30 分钟内达到最大文件大小。

日志文件的过多输出也使我的调试变得非常困难,因为我无法在日志文件中轻松找到我感兴趣的行,这阻碍了我调试代码。

我的问题是,如何使用 log4j 避免给定类写入我的日志文件?

这是我的 log4.properties 文件的内容。

log4j.rootCategory=DEBUG, dailyApp
log4j.rootCategory=DEBUG, dailyApp
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d %-4r [%t] %-5p %c{2} %x - %m%n
log4j.appender.dailyApp=org.apache.log4j.RollingFileAppender

log4j.appender.dailyApp.File=logs/myLog.log

log4j.appender.dailyapp.MaxFileSize=1024KB
log4j.appender.dailyApp.MaxBackupIndex=5

log4j.appender.dailyApp.layout=org.apache.log4j.PatternLayout
log4j.appender.dailyApp.layout.ConversionPattern=%d %-4r [%t] %-5p %c{2} %x - %m%n
log4j.logger.httpclient=INFO
log4j.logger.org.apache.commons.httpclient=INFO

我不想登录logs/myLog.log的类是snaq.db.ConnectionPool

谢谢。

最佳答案

据我所知,以下内容应该有效,例如配置底部的两个 INFO 级别。

log4j.logger.some.package.name=OFF

关于java - 使用 Log4J 属性文件免除给定类不写入我的日志文件的义务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3530102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com