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(String.Join(" ", args, 0, args.Length)); Dictionary argp = new Dictionary(); argp.Add("-n", CmdArgs.ArgLength.Touple); instanceArguments.setArguments(argp); } return instanceArguments; } public static FileLogger getLogger() { if (instanceLogger == null) { instanceLogger = FileLogger.getInstance("logs/console.log", true); } return instanceLogger; } } }