如何在Jetty中的不同文件中重定向stderr和stdout?

时间:2012-07-19 17:49:35

标签: logging jetty

几乎所有内容都在标题中,我在jetty中登录的配置文件如下所示:

配置文件的要点在那里可用 - > https://gist.github.com/3145564

我的问题是,所有内容都转到重定向stderr的文件,信息日志,警告日志,并且没有任何内容转到重定向sdtout流的文件。

感谢您的帮助,非常感谢!

1 个答案:

答案 0 :(得分:3)

默认情况下Jetty有原始日志记录,因为我们无法真正做出任何人将使用的日志框架的假设。但是我们已经设置好了你需要做的就是将slf4j-api jar放入类路径中,我们将开始使用它,你可以从那里重定向你的日志记录。

请参阅此信息以获取基本信息:http://wiki.eclipse.org/Jetty/Feature/Jetty_Logging

你可以在这里找一个基于webapps筛选日志的细粒度的例子:

http://wiki.eclipse.org/Jetty/Tutorial/Sifting_Logs_with_Logback

因此,虽然jetty日志记录看起来很粗糙,但它必须是这样才能不会导致任何用户日志记录框架出现问题,因为jetty以很多不同的方式使用,嵌入式,如分发,在像android这样的设备上等等。我们有一个很好的简单方法,通过这个slf4j设置为您提供所需的所有控制。