AWSAppender.Core.Appenders.RenderingForwardingAppender.AddAppender C# (CSharp) Method

AddAppender() public method

Adds an IAppender to the list of appenders of this instance.

If the specified IAppender is already in the list of appenders, then it won't be added again.

public AddAppender ( IAppender newAppender ) : void
newAppender IAppender The to add to this appender.
return void
        public virtual void AddAppender(IAppender newAppender)
        {
            if (newAppender == null)
            {
                throw new ArgumentNullException("newAppender");
            }
            lock (this)
            {
                if (m_appenderAttachedImpl == null)
                {
                    m_appenderAttachedImpl = new log4net.Util.AppenderAttachedImpl();
                }
                m_appenderAttachedImpl.AddAppender(newAppender);
            }
        }