私は次のクラスを持っています
public class MyClass
{
private static final Logger logger = Logger.getLogger(MyClass.class);
static
{
logger.info("some text");
}
}
logger.info
に到達するまでに、log4j システムが初期化され、ログを出力する準備ができていると想定しても安全ですか?
有効な Logger インスタンスを実行しLogger.getLogger()
て取得できた場合、Log4j が初期化されていることを意味しているようですよね?