view src/main/java/alice/daemon/Config.java @ 393:38021fceabef draft multicast

test commit
author tatsuki
date Tue, 17 Jun 2014 17:39:47 +0900
parents 5b706d682cba
children
line wrap: on
line source

package alice.daemon;

import org.apache.log4j.Level;

public class Config {

	public int localPort = 10000;
	public String logFile = null;
	public Level level = null;
	public String MCSTADDR = "224.0.0.1";
	public String nis = "en1";
	
	public Config(String[] args) {
		for (int i = 0; i< args.length; i++) {
			if ("-p".equals(args[i])) {
				localPort = Integer.parseInt(args[++i]);
			} else if ("-log".equals(args[i])) {
				logFile = args[++i];
			} else if ("-n".equals(args[i])) {
				nis = args[++i];
			} else if ("-a".equals(args[i])) {
				MCSTADDR = args[++i];
			} else if ("-level".equals(args[i])) {
				String levelStr = args[++i];
				if (levelStr.equals("fatal")) {
					level = Level.FATAL;
				} else if (levelStr.equals("error")) {
					level = Level.ERROR;
				} else if (levelStr.equals("warn")) {
					level = Level.WARN;
				} else if (levelStr.equals("info")) {
					level = Level.INFO;
				} else if (levelStr.equals("debug")) {
					level = Level.DEBUG;
				}
			}
		}

	}

}