【问题标题】:How do I turn off DBUG level logging in BayeuxServer (embedded in Jetty)?如何在 BayeuxServer(嵌入 Jetty)中关闭 DBUG 级别的日志记录?
【发布时间】:2010-10-07 07:40:56
【问题描述】:

在 Jetty (7.1.5) 中运行 CometD Bayeux 实现时,大量DBUG 级别的日志记录会输出到控制台。我已将记录器识别为 org.eclipse.jetty.util.log.StdErrLog 实例,但我不确定如何配置它。

我正在使用嵌入在另一个应用程序中的 Jetty,因此我尝试了 http://docs.codehaus.org/display/JETTY/Debugging(“嵌入 Jetty”部分)建议的方法,但没有成功。

目前我正在使用|& grep -v DBUG 运行我的应用程序,但这很烦人。有谁知道如何配置这种类型的记录器?

【问题讨论】:

    标签: java logging jetty cometd bayeux


    【解决方案1】:

    终于找到了如何设置调试级别。在创建 CometdServlet 并将其添加到上下文的地方,您可以将 ServletHolder 上的 logLevel 初始化参数设置为适当的级别(任何 3 或更高的级别都包括调试)。

    ServletHolder comet = context.addServlet( CometdServlet.class, "/cometd/*" );
    comet.setInitParameter( "logLevel", 2 );
    

    【讨论】:

      猜你喜欢
      • 2012-03-03
      • 1970-01-01
      • 2012-05-22
      • 1970-01-01
      • 2016-02-17
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      相关资源
      最近更新 更多