Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }