3

使用通过 Play-mini 部署的 Akka 2 开发应用程序。我将 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());
}

所以我一定错过了什么。文档在这方面也不是很好。

顺便说一句,这是一个关于配置变得混乱的线程。

4

1 回答 1

1

是的,Play 被硬编码为使用 LogBack,除非您指定,否则它将接管您的日志设置。很烦人。

从屠宰 logback 设置中停止播放:https ://github.com/typesafehub/play2-mini/issues/7

于 2012-05-07T19:55:15.443 回答