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