ページの先頭行へ戻る
Interstage Business Application Server オープンJavaフレームワークユーザーズガイド
FUJITSU Software

10.2.2 LogComposerクラスを用いてログを出力する

LogComposerクラスを用いてログを出力する場合

(LogComposerを用いてログ出力を行う場合)

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.fujitsu.interstage.apfw.common.logging.ApfwLogger;
import com.fujitsu.uji.log.LogComposer;
   ・・・
public class MyApp {
    Log _log = null;
    ApfwLogger  _al = null;
    LogComposer _lc = null;
    public void method1() {
        if( _log == null ) {
            // ログ定義ファイルに記述したLogComposer"Log1"のログ出力クラスを取得します
            _log = LogFactory.getLog("Log1");
            _al = (ApfwLogger)_log;
            // LogComposerクラスを取得します
            _lc =_al.getLogComposer();
        }
        if( _lc != null ) {
            // ログを出力します
            _lc.println(3,"method1 start",1);
        } else {
            // ログ出力クラスのオブジェクトがnullのため、ログの出力ができません
            ・・・
        }
    }
}