nicko       2005/08/28 16:59:18

  Modified:    src/Appender SmtpAppender.cs
  Log:
  Fix for LOG4NET-15. Add mail message Priority property to SmtpAppender
  
  Revision  Changes    Path
  1.9       +25 -0     logging-log4net/src/Appender/SmtpAppender.cs
  
  Index: SmtpAppender.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Appender/SmtpAppender.cs,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SmtpAppender.cs   17 Jan 2005 20:18:42 -0000      1.8
  +++ SmtpAppender.cs   28 Aug 2005 23:59:18 -0000      1.9
  @@ -243,6 +243,28 @@
                        set { m_port = value; }

                }

   

  +             /// <summary>

  +             /// Gets or sets the priority of the e-mail message

  +             /// </summary>

  +             /// <value>

  +             /// One of the <see cref="MailPriority"/> values.

  +             /// </value>

  +             /// <remarks>

  +             /// <para>

  +             /// Sets the priority of the e-mails generated by this

  +             /// appender. The default priority is <see 
cref="MailPriority.Normal"/>.

  +             /// </para>

  +             /// <para>

  +             /// If you are using this appender to report errors then

  +             /// you may want to set the priority to <see 
cref="MailPriority.High"/>.

  +             /// </para>

  +             /// </remarks>

  +             public MailPriority Priority

  +             {

  +                     get { return m_mailPriority; }

  +                     set { m_mailPriority = value; }

  +             }

  +

                #endregion // Public Instance Properties

   

                #region Override implementation of BufferingAppenderSkeleton

  @@ -282,6 +304,7 @@
                                mailMessage.From = m_from;

                                mailMessage.To = m_to;

                                mailMessage.Subject = m_subject;

  +                             mailMessage.Priority = m_mailPriority;

   

   #if NET_1_1

                                // The Fields property on the MailMessage 
allows the CDO properties to be set directly.

  @@ -379,6 +402,8 @@
                // server port, default port 25

                private int m_port = 25;

   

  +             private MailPriority m_mailPriority = MailPriority.Normal;

  +

                #endregion // Private Instance Fields

   

                #region SmtpAuthentication Enum

  
  
  

Reply via email to