/// <summary> /// Log a parsed MesssageLine to the error log with an exception. /// </summary> /// <param name="e">Exception that was thrown.</param> /// <param name="messageLine">MessageLine to be logged.</param> internal void Log(Exception e, MessageLine messageLine) { if (messageLine == null) { Log(e, ""); } else { Log(e, messageLine.OriginalText); } }
internal void AddMessageLine(MessageLine msgLine) { if (msgLine == null) { return; } // The first message line that gets added to the message needs // to set the various externally visible properties. if (msgLineCollection.Count == 0) { SetMessageCategory(msgLine.MessageCategory); MessageID = msgLine.EventSequence; MessageCode = msgLine.MessageCode; ExtraCode1 = msgLine.ExtraCode1; ExtraCode2 = msgLine.ExtraCode2; } msgLineCollection.Add(msgLine); activeMessageStrings.Add(msgLine.TextOutput); }
internal Message(MessageLine msgLine) { AddMessageLine(msgLine); }