Пример #1
0
        public void FileOutput()
        {
            using (LOGInstance instance = new LOGInstance(false, new[] { new FileOutputter(_outputFile) }, new [] { new KeyValuePair <string, string>("SessionID", "TestSession") }))
            {
                _testingAdditionalfields.Add("SessionID", "TestSession");
                instance.Debug("TestCase1");
            }

            using (StreamReader sr = new StreamReader(_outputFile.OpenRead()))
            {
                string content = sr.ReadToEnd();
                Assert.AreEqual(2, content.Split('\n').Length);
            }

            using (LOGInstance instance = new LOGInstance(false, new[] { new FileOutputter(_outputFile) }, new[] { new KeyValuePair <string, string>("SessionID", "TestSession") }))
            {
                instance.Debug("TestCase2");
            }

            using (StreamReader sr = new StreamReader(_outputFile.OpenRead()))
            {
                string content = sr.ReadToEnd();
                Assert.AreEqual(3, content.Split('\n').Length);
            }
        }
Пример #2
0
        public void InfoFilter()
        {
            _testingMessage = "msg";
            using (ILOGInstance logInstance = new LOGInstance(false, new[] { new TestOutputter() }))
            {
                logInstance.SetLogFilter(LogSeverity.Info);
                _testingSeverity = LogSeverity.Fatal;
                logInstance.Trace("msg");

                _testingSeverity = LogSeverity.Fatal;
                logInstance.Debug("msg");

                _testingSeverity = LogSeverity.Info;
                logInstance.Info("msg");

                _testingSeverity = LogSeverity.Warning;
                logInstance.Warning("msg");

                _testingSeverity = LogSeverity.Error;
                logInstance.Error("msg");

                _testingSeverity = LogSeverity.Fatal;
                logInstance.Fatal("msg");
            }
        }
Пример #3
0
        public void Debug()
        {
            using (ILOGInstance instance = new LOGInstance(true, new[] { new TestOutputter() }, new[] { new KeyValuePair <string, string>("SessionID", "TestSession") }))
            {
                _testingAdditionalfields.Add("SessionID", "TestSession");

                _testingMessage  = "test DEBUG message";
                _testingTag      = "DEBUG";
                _testingSeverity = LogSeverity.Debug;
                instance.Debug(_testingMessage, _testingTag);
                LOG.Debug(_testingMessage, _testingTag);
            }
        }