Mercurial > hg > Members > tatsuki > Alice
view src/alice/daemon/Config.java @ 212:b5daccf36104 working
add Receiver state pattern
author | one |
---|---|
date | Wed, 27 Mar 2013 17:30:52 +0900 |
parents | 3155337e754e |
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 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 ("-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; } } } } }