Ejemplo n.º 1
0
        public void TraceFileTestNoException()
        {
            ILogger file           = new LoggerConsole();
            String  message        = "Something happened";
            Boolean expectedResult = true;
            Boolean actualResult   = false;
            Boolean fileExists     = false;
            Boolean logResult      = false;

            logResult = file.Trace(message);

            //verify if file exists
            if (File.Exists(ConfigurationManager.AppSettings["LogFileDirectory"]
                            + "LogFile"
                            + DateTime.Now.ToShortDateString().Replace("/", "_") + ".txt"))
            {
                fileExists = true;
            }

            if (logResult && fileExists)
            {
                actualResult = true;
            }

            Assert.AreEqual(expectedResult, actualResult);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Welcome to eLogger");
            Exception exception = new Exception();

            ILogger console = new LoggerConsole();
            ILogger file    = new LoggerFile();
            ILogger db      = new LoggerDatabase(new LoggerDao());

            console.Fatal("Fatal Error found.", exception);
            console.Error("Error found.", exception);
            console.Warning("Warning found.", exception);
            console.Info("Informative message.");
            console.Debug("Debug message.");
            console.Trace("Trace message.");


            file.Fatal("Fatal Error found.", exception);
            file.Error("Error found.", exception);
            file.Warning("Warning found.", exception);
            file.Info("Informative message.");
            file.Debug("Debug message.");
            file.Trace("Trace message.");

            db.Fatal("Fatal Error found.", exception);
            db.Error("Error found.", exception);
            db.Warning("Warning found.", exception);
            db.Info("Informative message.");
            db.Debug("Debug message.");
            db.Trace("Trace message.");

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Press a key to continue");
            Console.ReadKey();
        }