【问题标题】:Filtering of console output in Eclipse在 Eclipse 中过滤控制台输出
【发布时间】:2011-08-20 16:33:41
【问题描述】:

是否可以在 Eclipse 中过滤控制台输出中的日志记录。我想从所有输出中过滤掉 log4j 调试语句。 tks。

【问题讨论】:

    标签: eclipse debugging console


    【解决方案1】:

    Grep Console Plugin 可以过滤 Eclipse 控制台输出到第二个视图 http://marian.schedenig.name/projects/grep-console/

    【讨论】:

      【解决方案2】:

      如果您希望过滤掉 log4j 输出,那么您应该在类路径中放置一个 log4j.properties 文件并将根记录器更改为仅在信息级别记录。

      此 URL 将提供有关该主题的更多信息: http://logging.apache.org/log4j/1.2/manual.html

      【讨论】:

      • 我想动态地这样做.....意味着点击鼠标显示所有log4j日志......另一个只显示println......这可能吗?跨度>
      • 你说的是在运行时动态改变它吗?如果是这样,您可以在运行时重新加载配置,详见此处:logging.apache.org/log4j/1.2/faq.html#a3.6。您无法显示以前错过的任何消息。
      【解决方案3】:

      如果都是 log4j,您可以编辑 log4j.properties 并指定最低日志记录级别。这不是 Eclipse 特定的。下面介绍一下log4j的配置:

      还有一些更有用的链接:

      我不知道你的 log4j 配置是什么样的,但你可以例如指定如下内容:

      log4j.rootLogger=INFO, stdout
      

      如果您有 stdout 附加程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-14
        • 2016-04-26
        • 2020-01-04
        • 2020-01-12
        • 2013-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多