/**
 * Copyright (c) 2003-2004 System Integrator Corporation.
 *                 All Rights Reserved.
 */
package jp.co.sint.logutil;

import org.apache.log4j.LogManager;
import org.apache.log4j.PropertyConfigurator;
import jp.co.sint.config.*;

/**
 * Log4jの設定ファイルを読み込むクラス
 * @version $Id: LogConfig.java,v 1.0 2003/07/07 jwchen Exp $
 * @author  Jinwang Chen
 */
public class SILogConfig {

  /**
   * DefaultのLog4jの設定ファイルを読み込むメソッド
   * @param なし
   * @return なし
   * @throws なし
   */
  public static void loadConfigFile(){
    loadConfigFile(SIConfig.SILOG4J_DEFAULT_CONFIG_FILE_NAME);
  }

  /**
   * Log4jの設定ファイルを読み込むメソッド
   * @param fileName log4j設定ファイル
   * @return なし
   */
  public static void loadConfigFile(String fileName) {
    LogManager.getLoggerRepository().resetConfiguration();
    PropertyConfigurator.configure(fileName);
  }
}