Exemplo n.º 1
0
        private static void TestXmlLayuot()
        {
            var xmlLayout = new XmlLayuot();
            var consoleAppender = new ConsoleAppender(xmlLayout);
            var logger = new Logger(consoleAppender);

            logger.Fatal("mscorlib.dll does not respond");
            logger.Critical("No connection string found in App.config");
        }
Exemplo n.º 2
0
        private static void TestInterfaces()
        {
            ILayuot simpleLayout = new SimpleLayuot();
            IAppender consoleAppender =
                new ConsoleAppender(simpleLayout);
            ILogger logger = new Logger(consoleAppender);

            logger.Error("Error parsing JSON.");
            logger.Info($"User {"Pesho"} successfully registered.");
        }
Exemplo n.º 3
0
        private static void TestFileAppender()
        {
            var simpleLayout = new SimpleLayuot();

            var consoleAppender = new ConsoleAppender(simpleLayout);
            var fileAppender = new FileAppender(simpleLayout);
            fileAppender.File = "log.txt";

            var logger = new Logger(consoleAppender, fileAppender);
            logger.Error("Error parsing JSON.");
            logger.Info($"User {"Pesho"} successfully registered.");
            logger.Warn("Warning - missing files.");
        }
Exemplo n.º 4
0
        private static void TestTreshold()
        {
            var simpleLayout = new SimpleLayuot();
            var consoleAppender = new ConsoleAppender(simpleLayout);
            consoleAppender.Treshold = ReportLevel.Error;

            var logger = new Logger(consoleAppender);

            logger.Info("Everything seems fine");
            logger.Warn("Warning: ping is too high - disconnect imminent");
            logger.Error("Error parsing request");
            logger.Critical("No connection string found in App.config");
            logger.Fatal("mscorlib.dll does not respond");
        }