This is useful when re-reading configuration information.
public virtual void RemoveAllAppenders() { lock (this) { if (m_appenderAttachedImpl != null) { m_appenderAttachedImpl.RemoveAllAppenders(); m_appenderAttachedImpl = null; } } }