/// <summary> /// Main entry point for the application. /// </summary> /// <param name="args">The args.</param> static void Main(string[] args) { var runner = new WhoisRunner(); runner.Commands.Add(new WhoisCommand()); runner.Commands.Add(new ExitCommand()); runner.Commands.Add(new HelpCommand()); runner.Run(args); }
/// <summary> /// Main entry point for the application. /// </summary> /// <param name="args">The args.</param> static void Main(string[] args) { var log = new LoggerConfiguration() .WriteTo .Console(outputTemplate: "{Timestamp:HH:mm} [{Level}] {Message}{NewLine}{Exception}") .WriteTo .RollingFile("whois-{date}.txt") .MinimumLevel .Debug() .CreateLogger(); Log.Logger = log; Console.Title = "WHOIS"; var runner = new WhoisRunner(); runner.Commands.Add(new WhoisCommand()); runner.Commands.Add(new ExitCommand()); runner.Commands.Add(new HelpCommand()); runner.Run(args); }