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"); }
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"); } }