Ejemplo n.º 1
0
        public void SaveToLogFileOnly_WithAppConfigPresent()
        {
            var configWRapperTest = new LogConfigWrapperTests();

            configWRapperTest.SerializeToXMLTest();

            LoggingSettings.Instance.Config.Database.IsEnabled           = false;
            LoggingSettings.Instance.Config.EmailConfiguration.IsEnabled = false;

            LogWrapper.Log(SeverityLevel.Debug, "testing",
                           new Exception("Is this real or just a fantasy"),
                           LoggerInstanceConstants.MainLoggerInstance,
                           @"1021391480þ923703585þ1þ605þ605þ3þ0þZþþþþþþ05/04/2016 15:52:59.6942þ12þVIDAKOVIC, LYNNþþMEDICAL SERVICES RICþþþþ0þR-ZþüPAYER NAME MATCHING REQUIRED.üýüBILLING NAME MATCHING REQUIRED.üþ05/04/2016þ15:52:59.6942þ1021391480.1þþ114X67712481þ246.00þREHAB INST OF CHICAGOþPþþ3þ1244þþ1205879095þ1659306587þ1114933660þ0þ605þþþþþþþþþþþþ20160504þZ1ýZ1þþPAYER NAME MATCHING REQUIREDýBILLING NAME MATCHING REQUIRED",
                           new Dictionary <string, string> {
                { "Additional Data 1", "SomeImportantValue" }, { "TheAnswer", "42" }, { "HAP Status", "I am online, Dave" }
            },
                           new Dictionary <string, string> {
                { "InputParamter1", "True" }, { "NextParam", "String" }, { "NullableParm", null }
            },
                           "UnitTest.SaveToALogFileOnly");

            log4net.Config.XmlConfigurator.Configure();

            LogManager.GetLogger("").Debug("something");


            LogWrapper.Log(SeverityLevel.Debug, "testing",
                           new Exception("Is this real or just a fantasy"),
                           LoggerInstanceConstants.MainLoggerInstance,
                           @"1021391480þ923703585þ1þ605þ605þ3þ0þZþþþþþþ05/04/2016 15:52:59.6942þ12þVIDAKOVIC, LYNNþþMEDICAL SERVICES RICþþþþ0þR-ZþüPAYER NAME MATCHING REQUIRED.üýüBILLING NAME MATCHING REQUIRED.üþ05/04/2016þ15:52:59.6942þ1021391480.1þþ114X67712481þ246.00þREHAB INST OF CHICAGOþPþþ3þ1244þþ1205879095þ1659306587þ1114933660þ0þ605þþþþþþþþþþþþ20160504þZ1ýZ1þþPAYER NAME MATCHING REQUIREDýBILLING NAME MATCHING REQUIRED",
                           new Dictionary <string, string> {
                { "Additional Data 1", "SomeImportantValue" }, { "TheAnswer", "42" }, { "HAP Status", "I am online, Dave" }
            },
                           new Dictionary <string, string> {
                { "InputParamter1", "True" }, { "NextParam", "String" }, { "NullableParm", null }
            },
                           "UnitTest.SaveToALogFileOnly");
        }
Ejemplo n.º 2
0
        public void SaveToEmailOnly()
        {
            var configWrapTest = new LogConfigWrapperTests();

            configWrapTest.SerializeToXMLTest();

            bool all = LoggingSettings.Instance.Config.Log4NetConfigurations.All(c => c.IsEnabled = false);

            Assert.IsFalse(all);

            LoggingSettings.Instance.Config.Database.IsEnabled           = false;
            LoggingSettings.Instance.Config.EmailConfiguration.IsEnabled = true;

            try
            {
                throw new Exception("Is this real or just a fantasy");
            }
            catch (Exception ex)
            {
                LogWrapper.Log(SeverityLevel.Debug, "testing", ex,
                               LoggerInstanceConstants.MainLoggerInstance,
                               @"1021391480þ923703585þ1þ605þ605þ3þ0þZþþþþþþ05/04/2016 15:52:59.6942þ12þVIDAKOVIC, LYNNþþMEDICAL SERVICES RICþþþþ0þR-ZþüPAYER NAME MATCHING REQUIRED.üýüBILLING NAME MATCHING REQUIRED.üþ05/04/2016þ15:52:59.6942þ1021391480.1þþ114X67712481þ246.00þREHAB INST OF CHICAGOþPþþ3þ1244þþ1205879095þ1659306587þ1114933660þ0þ605þþþþþþþþþþþþ20160504þZ1ýZ1þþPAYER NAME MATCHING REQUIREDýBILLING NAME MATCHING REQUIRED",
                               new Dictionary <string, string>
                {
                    { "Additional Data 1", "SomeImportantValue" },
                    { "TheAnswer", "42" },
                    { "HAP Status", "I am online, Dave" }
                },
                               new Dictionary <string, string>
                {
                    { "InputParamter1", "True" },
                    { "NextParam", "String" },
                    { "NullableParm", null }
                },
                               "UnitTest.SaveToEmailOnly");
            }
        }