Logback真的在Play框架内部吗?

3

我正在使用Akka 2和Play-mini开发一个应用程序。我将logback引入项目中并使其工作,但是它的配置被覆盖了,因此需要在启动时进行Joran配置方法并调用该方法。然后我发现play已经转移到logback,于是我查找如何使用Play内置的日志记录器,并成功解决了问题,但是当我输入以下内容时:

Logger.debug(

它只支持:

debug(String message, Throwable error)
debug(String message)

整个logback的重点是可变参数,这样您就不必在代码中混杂以下内容:
if (Logger.isDebugEnabled()){
     Logger.debug("my expensive message: " + largeObject.toString());
}

所以我一定是漏了什么。文档在这方面也不是很好。
顺便说一句,这里有一个帖子 关于配置被搞糊涂的问题。

也许可以考虑使用Akka的日志记录功能?http://doc.akka.io/docs/akka/2.0.1/scala/logging.html - Viktor Klang
是的,我看到了 Viktor。我想我还有点困惑,不确定 Akka 还是 play-mini 负责运行时配置。我会尝试一下,看看这是否能帮助我解决问题。这将支持 logback 变量参数语法,对吧?【谢谢!】 - Rob
我读了很多遍,维克托。 (比他们更好的话,我不必读那么多次...) - Rob
请在文档中提供反馈意见,告诉我们如何改进它们。没有反馈意见,改进几乎是不可能的。 - Viktor Klang
我会的,维克托。正如你所看到的,我对Akka有90%的肯定。只是有很多小问题影响了入门体验。我最大的建议是提供更好的示例。谢谢! - Rob
显示剩余6条评论
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接