如何关闭Bayeux Server(嵌入Jetty)中的DEBUG级别日志记录?

时间:2010-10-07 07:40:57

标签: java logging jetty cometd bayeux

在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运行我的应用,但这很烦人。有谁知道如何配置这种类型的记录器?

1 个答案:

答案 0 :(得分:2)

最后追踪了如何设置调试级别。在创建CometdServlet并将其添加到上下文的位置,您可以将logLevel上的ServletHolder init参数设置为适当的级别(任何3或更大的参数包括调试)。

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