我是 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/