static void Main(string[] args) { Console.WriteLine("Enter a file name"); var filename = Console.ReadLine(); var filelogwriter = new FileLogWriter(filename); filelogwriter.LogInfo("Message for Info"); filelogwriter.LogWarning("Message for Warning"); filelogwriter.LogError("Message for Error"); var consolelogwriter = new ConsoleLogWriter(); consolelogwriter.LogInfo("Message for Info"); consolelogwriter.LogWarning("Message for Warning"); consolelogwriter.LogError("Message for Error"); Console.WriteLine(""); var miltipleogriter = new MiltipleLogWriter(consolelogwriter, filelogwriter); miltipleogriter.LogInfo("Message for Info"); miltipleogriter.LogWarning("Message for Warning"); miltipleogriter.LogError("Message for Error"); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }
static void Main(string[] args) { var filelogwriter = FileLogWriter.Instance; FileLogWriter.Filename = "File.txt"; filelogwriter.LogInfo("Message for Info"); filelogwriter.LogWarning("Message for Warning"); filelogwriter.LogError("Message for Error"); var consolelogwriter = ConsoleLogWriter.Instance; consolelogwriter.LogInfo("Message for Info"); consolelogwriter.LogWarning("Message for Warning"); consolelogwriter.LogError("Message for Error"); Console.WriteLine(""); var miltipleogriter = new MiltipleLogWriter(consolelogwriter, filelogwriter); miltipleogriter.LogInfo("Message for Info"); miltipleogriter.LogWarning("Message for Warning"); miltipleogriter.LogError("Message for Error"); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }