2012-05-01 5 views
3

Play-miniで展開されたAkka 2を使用するアプリで作業する。私はプロジェクトへのログバックを引っ張って、それは動作しますが、その設定は、Joran設定メソッドを実行する必要があったので、起動時に呼び出されます。それから私は、演劇がそのように、私はプレイに組み込まれているロガーの使用方法を確認するために周りrummaged logbackに移動していたことを読んで、それを考え出した、しかし、すぐに私はタイプとして:Logbackは本当に再生中ですか?

Logger.debug(

それだけでサポートされています。

だから私は何かが欠けする必要があります

if (Logger.isDebugEnabled()){ 
    Logger.debug("my expensive message: " + largeObject.toString()); 
} 

:あなたが汚いアップあなたのコードする必要はありませんので、logbackの

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

全体のポイントは、可変引数ものです。この分野でもドキュメントは優れていません。

BTW、here is a thread設定が騒がしくなっています。

+0

はおそらく、アッカのロギングを使用してに見えますか? http://doc.akka.io/docs/akka/2.0.1/scala/logging.html –

+0

ええ、私はそのヴィクトルを見ました。私はまだAkkaかplay-miniがランタイム設定を担当しているかどうか混乱していると思う。これが私にこれを越えるかどうか試してみるでしょう。これはlogback var arg構文をサポートしますか? [ありがとう!] – Rob

+0

ドキュメントを読む;-) –

答えて

1

はい、再生は、LogBackを使用するようにハードコードされており、指定しない限り、ログ設定が引き継ぎます。とてもうるさい。

停止logback設定を解体から再生する:https://github.com/typesafehub/play2-mini/issues/7

関連する問題