0

以下のような複数のアプリケーションで play file logger を使用しています。

Class1.java
private static ALogger logger = Logger.of("myAppLogger");
public void someMethodOfClass1() {
logger.info("This is Class1");
}

Class2.java
private static ALogger logger = Logger.of("myAppLogger");
public void someMethodOfClass2() {
logger.info("This is Class2");
}

Class3.java
Class4.java

等々

再生サーバーの複数のインスタンス (またはサーバーの 1 つのインスタンスとnew play.api.Applicationバッチ スクリプトを実行するための 1 つのインスタンス) を同じマシンで実行する場合、1 つのファイル ロガーで複数のサーバー インスタンスを使用することは有効であり、推奨されますか?

4

2 に答える 2

1

Logger.of() 呼び出しごとに slf4j LoggerFactory.getLogger(name) を呼び出すため、そのようにしても安全です。

于 2013-05-23T08:01:59.153 に答える