static void Main(string[] args) { var listener = new ConsoleTraceListener(); listener.Filter = new EventTypeFilter(SourceLevels.Off); Trace.Listeners.Add(listener); StreamWriter writer = File.CreateText("log.txt"); writer.AutoFlush = true; Trace.Listeners.Add(new TextWriterTraceListener(writer)); Config config = GetConfig(); var handleInputThread = new Thread(() => HandleInput(config)); handleInputThread.Start(); while (config.Repeat > 0) { Start(config); gameEnd.WaitOne(); client.Close(); } handleInputThread.Abort(); }
static void Main(string[] args) { //Trace.Listeners.Add(new ConsoleTraceListener()); StreamWriter writer = File.CreateText("log.txt"); writer.AutoFlush = true; Trace.Listeners.Add(new TextWriterTraceListener(writer)); while (running) { Init(args[0]); gameEnd.WaitOne(); client.Close(); CheckKeyPress(); } }