java - 如何控制log4j中的日志控制台输出

标签 java eclipse log4j

我是 JavaEE SSH 环境的新手,目前我使用 log4j 作为我的应用程序的日志系统。但问题是,如果我将日志输出级别设置为DEBUG,MyEclipse中的控制台输出太多,将输出级别切换为WARN会减少消息量,但也会丢失一些我感兴趣的信息。所以我的问题是如何让 log4j 仅输出我正在编辑的 Java 文件生成的所有日志消息,而不输出其他人生成的任何消息。

最佳答案

假设您使用 log4j.properties 文件配置 log4j,您可以将特定的类或包设置为不同的级别,如下所示:

log4j.logger.com.foo.MyClass=DEBUG

参见http://logging.apache.org/log4j/1.2/manual.html了解更多 log4j 介绍性内容。

关于java - 如何控制log4j中的日志控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8822512/

相关文章:

Java:如何使用 iText 从 PDF 文件中按选定区域提取文本?

css - 是否可以为 tabris 应用程序客户端设置主题?

java - Java 模板提案中代表什么不同的颜色和符号?

java - 有没有办法覆盖 hadoop-hdfs 3.2.1 jar 的 log4j 1.2.17 到 log4j2 的传递依赖

java - 如何从 LoggingEvent 获取 ISO 格式的时间?

java - GSON 不返回键名,仅返回值(Java)

java - Android 包生成器错误 : Unsupported Major Minor version 52. 0

java - 您如何使用 Log4j 将 stdout 和 stderr 写入/捕获到文件并使用 Windows 和 Tomcat 5.5 (Java)?

java - 使用 Java 7 API 逐字节读取文件

android - 无法预览 Android XML 布局 - LayoutLib 太新了。更新你的工具?