static void Main(string[] args) { // Logger log = new TextFileLogger("text.log"); //Logger log = new ConsoleLogger(); //Logger log = new DebugOutputLogger(); //Logger log = new TracerLogger(); //Trace.Listeners.Add(new TextWriterTraceListener("logger.log")); //Trace.Listeners.Add(new XmlWriterTraceListener("logger.xml")); CombineLogger combine_log = new CombineLogger(); combine_log.Add(new ConsoleLogger()); combine_log.Add(new DebugOutputLogger()); combine_log.Add(new TracerLogger()); combine_log.Add(new TextFileLogger("new_text.log")); ILogger log = combine_log; combine_log.LogInformation("Message1"); combine_log.LogInformation("Info Message"); combine_log.LogInformation("Error Message"); Student student = new Student { Name = "Иванов" }; ComputerLongDataValue(30, student); Console.WriteLine("Операция завершена"); combine_log.Flush(); /////////////////////////////////////////////////////////////// All_kicks_main war = new Killer(); war.Magic_kick(); ////////////////////////////////////////////////////// Robot robot = new Robot(100, 100); //////////////////////////////////////////// MyClass my = new MyClass(10); foreach (var a in my) { Console.WriteLine("{0,4}", a); } Console.ReadLine(); }