Mercurial > hg > Database > Alice
view src/main/java/alice/daemon/Config.java @ 621:4027e55df60d dispose current-release
add startKeepAlive
author | suruga |
---|---|
date | Sun, 06 Aug 2017 18:42:43 +0900 |
parents | 7be9054f7465 |
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 = Level.FATAL; public String MCSTADDR = "224.0.0.1"; public String nis = "en1"; public boolean useKeepAlive = true; 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 ("--noKeepAlive".equals(args[i])) { useKeepAlive = false; } 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; } } } } }