設定ファイルとしてapachecommonnloggingとlog4j.xmlファイルを使用してロガーを実装しようとしています。
したがって、実際のJavaコードでは、ログを次のように書き込んでいます。
appacheの一般的なロギングを使用しています
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
そして私はのような情報を記録しています。クラスごとにログのインスタンスを作成しています
private static Log logger = LogFactory.getLog( MyClass.class );
private static final String name ="SAM";
logger.info("name= "+name);
だから今私の質問は、このようなロガーを実装するとパフォーマンスの問題が発生するのでしょうか?
次のようなログを確認する必要がありますか
if ( log.isInfoEnabled( ) ) { log.info( "Info message" ); }
混乱は主に、Apacheの一般的なロギングでこれを行うと述べており、log4jでは不要であると述べているためです。
ファイルにログを書き込むたびに?
-サム