log4j 属性文件中的“log4j.logger.com.sivalabs=DEBUG”是啥

Posted

技术标签:

【中文标题】log4j 属性文件中的“log4j.logger.com.sivalabs=DEBUG”是啥【英文标题】:What is 'log4j.logger.com.sivalabs=DEBUG' in log4j properties filelog4j 属性文件中的“log4j.logger.com.sivalabs=DEBUG”是什么 【发布时间】:2019-04-25 02:30:33 【问题描述】:

在我们的一个 log4j 属性文件中,我可以看到以下行:

log4j.logger.com.sivalabs=DEBUG

有人知道这到底是什么吗?

【问题讨论】:

【参考方案1】:

来自https://logging.apache.org/log4j/1.2/manual.html

# 只打印 com.foo 包中 WARN 或以上级别的消息。 log4j.logger.com.foo=警告

因此,在您的情况下,您将记录级别 DEBUG(或更高)以打包 com.sivalabs

【讨论】:

但我们的项目结构中没有任何此类包 (com.sivalabs)。 它可能是您项目中的一个 jar,否则您可以将其删除。这个想法是有一个你想要记录的 java 包。

以上是关于log4j 属性文件中的“log4j.logger.com.sivalabs=DEBUG”是啥的主要内容,如果未能解决你的问题,请参考以下文章

怎么使用log4j

org.apache.log4j.Logger详解

org.apache.log4j.Logger用法

log4j怎样控制只输出自己写的代码的日志,不输出框架中的日志

关于log4j的一个问题

我讲一个项目导出jar文件后,执行jar文件时出了一个异常class not found: org.apache.log4j.Logger???