/// <summary> /// Creates an instance of the LogManager based on the /// settings configured in the web.config file /// </summary> /// <returns></returns> public static LogManager Create(LogAdapterTypes logType) { ILogAdapter adapter = null; if (logType == LogAdapterTypes.Sql) { adapter = new SqlLogAdapter(); } else if (logType == LogAdapterTypes.Xml) { adapter = new XmlLogAdapter(); } return(Create(adapter)); }
public void XmlLogAdapterTest() { XmlLogAdapter adapter = new XmlLogAdapter() { ConnectionString = TestContext.DeploymentDirectory + @"\applicationlog.xml" }; WebLogEntry entry = new WebLogEntry() { Message = "Entered on: " + DateTime.Now.ToString(), ErrorLevel = ErrorLevels.Info, Details = StringUtils.RandomString(40,true) }; Assert.IsTrue(adapter.WriteEntry(entry), "Failed to write entry to log"); }
/// <summary> /// Creates an instance of the LogManager based on the /// settings configured in the web.config file /// </summary> /// <returns></returns> public static LogManager Create(LogAdapterTypes logType) { ILogAdapter adapter = null; if (logType == LogAdapterTypes.Sql) adapter = new SqlLogAdapter(); else if (logType == LogAdapterTypes.Xml) adapter = new XmlLogAdapter(); return Create(adapter); }