Beispiel #1
0
        /// <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");
        }
Beispiel #3
0
        /// <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);
        }