using System; using System.Collections.Generic; using System.Linq; using System.Text; using BlubbFish.Utils; using NetMonitorUtils; namespace NetMonitorConsole { class Factory { private static CmdArgs instanceArguments; private static FileLogger instanceLogger; public static CmdArgs getArguments(string[] args) { if(instanceArguments == null) { instanceArguments = CmdArgs.getInstance(); Dictionary argp = new Dictionary(); argp.Add("-n", new CmdArgs.VaildArguments(CmdArgs.ArgLength.Touple, true)); instanceArguments.setArguments(argp, args); } return instanceArguments; } public static FileLogger getLogger() { if(instanceLogger == null) { instanceLogger = FileLogger.getInstance("logs/console.log", true); } return instanceLogger; } } }