Example #1
0
            // Removing this test until test ordering is sorted out
            public void TestWhenLoggerIsNull()
            {
                var testex    = new ArgumentException("ARGEX");
                var testevent = new EventId(123);

                PLog.LogCritical("TEST1");
                PLog.LogCritical("TEST2 {0}", "PARAM2");
                PLog.LogCritical(testex, "TEST3 {0}", "PARAM3");
                PLog.LogCritical(testevent, "TEST4");
                PLog.LogCritical(testevent, testex, "TEST4");

                testex    = new ArgumentException("ARGEX");
                testevent = new EventId(123);

                PLog.LogDebug("TEST1");
                PLog.LogDebug("TEST2 {0}", "PARAM2");
                PLog.LogDebug(testex, "TEST3 {0}", "PARAM3");
                PLog.LogDebug(testevent, "TEST4");
                PLog.LogDebug(testevent, testex, "TEST4");

                testex    = new ArgumentException("ARGEX");
                testevent = new EventId(123);

                PLog.LogError("TEST1");
                PLog.LogError("TEST2 {0}", "PARAM2");
                PLog.LogError(testex, "TEST3 {0}", "PARAM3");
                PLog.LogError(testevent, "TEST4");
                PLog.LogError(testevent, testex, "TEST4");

                testex    = new ArgumentException("ARGEX");
                testevent = new EventId(123);

                PLog.LogInformation("TEST1");
                PLog.LogInformation("TEST2 {0}", "PARAM2");
                PLog.LogInformation(testex, "TEST3 {0}", "PARAM3");
                PLog.LogInformation(testevent, "TEST4");
                PLog.LogInformation(testevent, testex, "TEST4");

                testex    = new ArgumentException("ARGEX");
                testevent = new EventId(123);

                PLog.LogTrace("TEST1");
                PLog.LogTrace("TEST2 {0}", "PARAM2");
                PLog.LogTrace(testex, "TEST3 {0}", "PARAM3");
                PLog.LogTrace(testevent, "TEST4");
                PLog.LogTrace(testevent, testex, "TEST4");

                testex    = new ArgumentException("ARGEX");
                testevent = new EventId(123);

                PLog.LogWarning("TEST1");
                PLog.LogWarning("TEST2 {0}", "PARAM2");
                PLog.LogWarning(testex, "TEST3 {0}", "PARAM3");
                PLog.LogWarning(testevent, "TEST4");
                PLog.LogWarning(testevent, testex, "TEST4");
            }
Example #2
0
        public void TestPLogLogging()
        {
            var testlevel = "Critical";
            var testex    = new ArgumentException("ARGEX");
            var testevent = new EventId(123);

            TestLog.Clear();
            PLog.LogCritical("TEST1");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST1");

            TestLog.Clear();
            PLog.LogCritical("TEST2 {0}", "PARAM2");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST2", "PARAM2");

            TestLog.Clear();
            PLog.LogCritical(testex, "TEST3 {0}", "PARAM3");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST3", "PARAM3", "ARGEX");

            TestLog.Clear();
            PLog.LogCritical(testevent, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]");

            TestLog.Clear();
            PLog.LogCritical(testevent, testex, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]", "ARGEX");

            testlevel = "Debug";
            testex    = new ArgumentException("ARGEX");
            testevent = new EventId(123);

            TestLog.Clear();
            PLog.LogDebug("TEST1");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST1");

            TestLog.Clear();
            PLog.LogDebug("TEST2 {0}", "PARAM2");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST2", "PARAM2");

            TestLog.Clear();
            PLog.LogDebug(testex, "TEST3 {0}", "PARAM3");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST3", "PARAM3", "ARGEX");

            TestLog.Clear();
            PLog.LogDebug(testevent, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]");

            TestLog.Clear();
            PLog.LogDebug(testevent, testex, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]", "ARGEX");

            testlevel = "Error";
            testex    = new ArgumentException("ARGEX");
            testevent = new EventId(123);

            TestLog.Clear();
            PLog.LogError("TEST1");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST1");

            TestLog.Clear();
            PLog.LogError("TEST2 {0}", "PARAM2");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST2", "PARAM2");

            TestLog.Clear();
            PLog.LogError(testex, "TEST3 {0}", "PARAM3");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST3", "PARAM3", "ARGEX");

            TestLog.Clear();
            PLog.LogError(testevent, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]");

            TestLog.Clear();
            PLog.LogError(testevent, testex, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]", "ARGEX");

            testlevel = "Information";
            testex    = new ArgumentException("ARGEX");
            testevent = new EventId(123);

            TestLog.Clear();
            PLog.LogInformation("TEST1");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST1");

            TestLog.Clear();
            PLog.LogInformation("TEST2 {0}", "PARAM2");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST2", "PARAM2");

            TestLog.Clear();
            PLog.LogInformation(testex, "TEST3 {0}", "PARAM3");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST3", "PARAM3", "ARGEX");

            TestLog.Clear();
            PLog.LogInformation(testevent, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]");

            TestLog.Clear();
            PLog.LogInformation(testevent, testex, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]", "ARGEX");

            testlevel = "Trace";
            testex    = new ArgumentException("ARGEX");
            testevent = new EventId(123);

            TestLog.Clear();
            PLog.LogTrace("TEST1");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST1");

            TestLog.Clear();
            PLog.LogTrace("TEST2 {0}", "PARAM2");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST2", "PARAM2");

            TestLog.Clear();
            PLog.LogTrace(testex, "TEST3 {0}", "PARAM3");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST3", "PARAM3", "ARGEX");

            TestLog.Clear();
            PLog.LogTrace(testevent, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]");

            TestLog.Clear();
            PLog.LogTrace(testevent, testex, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]", "ARGEX");

            testlevel = "Warning";
            testex    = new ArgumentException("ARGEX");
            testevent = new EventId(123);

            TestLog.Clear();
            PLog.LogWarning("TEST1");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST1");

            TestLog.Clear();
            PLog.LogWarning("TEST2 {0}", "PARAM2");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST2", "PARAM2");

            TestLog.Clear();
            PLog.LogWarning(testex, "TEST3 {0}", "PARAM3");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST3", "PARAM3", "ARGEX");

            TestLog.Clear();
            PLog.LogWarning(testevent, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]");

            TestLog.Clear();
            PLog.LogWarning(testevent, testex, "TEST4");
            TestLog.AssertLogMatch("PBase", testlevel, "TEST4", "[123]", "ARGEX");
        }