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

标签 java eclipse log4j

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

最佳答案

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

log4j.logger.com.foo.MyClass=DEBUG


有关更多介绍性的log4j内容,请参见http://logging.apache.org/log4j/1.2/manual.html

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

相关文章:

java - @Size(min, max) 但不是必需的

Java 的 Eclipse Galileo 的 "clone()"方法生成器

spring - Geronimo.out增加太快

thread-safety - log4j 线程安全吗?

java - JTextArea 作为 log4j Logger 的监听器

java - 如何在不使用访问器的情况下访问父类(super class)中的私有(private)变量?

java - 可能的nullpointer异常android

java - 在Java中更改字符串中的整数

java - 在 Eclipse IDE 中附加用于调试的 Play Framework 源的最佳方法是什么

java - 如何为OrderedList类编写 boolean 移除方法