public void LogBrokenMessage <TContent>(DataflowNetworkConstituent networkConstituent, string title, string messageTitle, IBrokenDataFlowMessage <TContent> broken)
 {
     m_Messages.Post(new LogLevelMessageException(LogLevel.Debug, string.Format("DEBUG: [{0}] Name: {1} - Message: {2}", networkConstituent, title, messageTitle), broken.BreakException));
     m_Messages.Post(new LogLevelMessageException(LogLevel.Info, string.Format("INFO: [{0}-BROKEN-MSG] Name: {1} - Message-Name: {2} - Break Reason: {3}", networkConstituent, title, messageTitle, broken.BreakReason)));
 }
 public void LogBrokenMessage <TContent>(DataflowNetworkConstituent networkConstituent, string title, string messageTitle, IBrokenDataFlowMessage <TContent> broken)
 {
     if (m_LogLevel >= LogLevel.Debug)
     {
         m_ErrorMessages.Post(new Tuple <string, Exception>(string.Format("DEBUG: [{0}] Name: {1} - Message: {2}", networkConstituent, title, messageTitle), broken.BreakException));
     }
     else if (m_LogLevel >= LogLevel.Info)
     {
         m_InfoMessages.Post(string.Format("INFO: [{0}-BROKEN-MSG] Name: {1} - Message-Name: {2} - Break Reason: {3}", networkConstituent, title, messageTitle, broken.BreakReason));
     }
 }