Пример #1
0
        public void DebugFileTestEmptyMessage()
        {
            ILogger   file           = new LoggerConsole();
            Exception exception      = new Exception();
            String    message        = String.Empty;
            Boolean   expectedResult = false;
            Boolean   actualResult   = false;
            Boolean   fileExists     = false;
            Boolean   logResult      = false;

            logResult = file.Debug(message, exception);

            //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);
        }
Пример #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();
        }