コード例 #1
0
        public void TestInstantiateAppenderDefaults()
        {
            var appender = new log4net.Appender.HtmlSmtpAppender();

            Assert.IsNotNull(appender);
            Assert.IsNull(appender.From);
            Assert.IsNull(appender.To);
            Assert.IsNull(appender.Transport);
        }
コード例 #2
0
        public void TestInstantiateAndActicvateAppenderSampleManditoryFields()
        {
            var appender = new log4net.Appender.HtmlSmtpAppender()
            {
                To   = "*****@*****.**",
                From = "*****@*****.**",
            };

            appender.ActivateOptions();

            Assert.IsNotNull(appender);
        }
コード例 #3
0
        private static void PerformLoggingWithFixOption(FixFlags fixFlags)
        {
            var appender = new log4net.Appender.HtmlSmtpAppender()
            {
                Name = "TestInstance",
                To   = "*****@*****.**",
                From = "*****@*****.**",
                Fix  = fixFlags,
            };

            appender.ActivateOptions();

            BasicConfigurator.Configure(appender);
        }
コード例 #4
0
        public void InitialiseLog4Net()
        {
            var appender = new log4net.Appender.HtmlSmtpAppender
            {
                Name      = "TestInstance",
                To        = "Greg Brackley <*****@*****.**>",
                From      = "*****@*****.**",
                Transport = "smtp://smtp.lucidsolutions.co.nz",
                Subject   = "[TEST] %events{triggering} of %events{total} [%events{class.unrecoverable},%events{class.recoverable},%events{class.information},%events{class.debug}] (lost %events{lost})",
            };

            appender.ActivateOptions();
            BasicConfigurator.Configure(appender);
            LogLog.InternalDebugging = true;
        }
コード例 #5
0
        public void TestInstantiateAppender()
        {
            var appender = new log4net.Appender.HtmlSmtpAppender();

            Assert.IsNotNull(appender);
        }