private static void WriteLog(string str) { using (var logger = new MemoryStreamLogger()) { logger.Log(str); } }
private static void WriteLog(string str) { var logger = new MemoryStreamLogger(); logger.Log(str); using (var logger2 = new MemoryStreamLogger("Second logger")) { logger2.Log(str); } }
private static void Main(string[] args) { using (var logger = new MemoryStreamLogger()) { for (var i = 0; i < 10000; i++) { logger.Log($"Iteration number #{i}"); } } Console.WriteLine("Finished"); Console.ReadKey(); }
private static void WriteLog(string str) { var logger = new MemoryStreamLogger(); logger.Log(str); }