/// <summary>
 /// Logs a method end log.
 /// </summary>
 /// <param name="header">The method header.</param>
 /// <param name="succeeded">Indicates whether the method ended successfully or in failure.</param>
 public override void LogMethodEnd(string header, bool succeeded)
 {
     try
     {
         if (InfoIsEnabled)
         {
             EventLog.WriteEntry(Source, LogFormatter.GetMethodEndMessage(header, succeeded), EventLogEntryType.Information, EventId);
         }
     }
     catch (Exception ex)
     {
         throw new ExensibleLoggerException("Failed in Log Method End.", ex);
     }
 }