3

Play-miniでデプロイされたAkka2を使用してアプリで作業しています。ログバックをプロジェクトにプルバックすると機能しますが、その構成が踏みにじられるため、Joran構成メソッドを実行し、起動時に呼び出す必要がありました。次に、Playがログバックに移行したことを読んだので、Playに組み込まれているロガーの使用方法を調べて、それを理解しましたが、入力するとすぐに次のようになります。

Logger.debug(

サポートするのは次のとおりです。

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

ログバックの要点は可変引数のものであるため、コードを次のように汚す必要はありません。

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

だから私は何かが欠けているに違いない。この分野でもドキュメントは優れていません。

ところで、これは設定が混乱することについてのスレッドです。

4

1 に答える 1

1

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

ログバック設定を削除することからPlayを停止します:https ://github.com/typesafehub/play2-mini/issues/7

于 2012-05-07T19:55:15.443 に答える