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 - 将 EJB 与常规 Java 类一起使用。尝试实例化无状态 EJB

java - 在本地开发服务器中运行 AppEngine 应用程序

java - 如何用Java构建日志接收器?

java - log4.properties 应该在类路径上吗?

java - Java中按值顺序遍历二叉树

java - JPA 分离和立即合并导致错误

java - libgdx 中重叠时出现 NullPointerException (Java)

java - 按创建日期对自定义对象的 Arraylist 进行排序

java - 我使用 Google place Api,但是当在银行和餐厅等搜索地点附近使用时,这不起作用?

java - SLF4J-Log4J 似乎没有禁用日志记录