1

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

4

1 回答 1

2

最后追踪了如何设置调试级别。在CometdServlet创建并添加到上下文的地方,您可以将logLevelinit 参数设置ServletHolder为适当的级别(任何 3 或更高版本都包括调试)。

ServletHolder comet = context.addServlet( CometdServlet.class, "/cometd/*" );
comet.setInitParameter( "logLevel", 2 );
于 2010-10-08T00:40:54.873 回答