private void AddLine(MessageType type, string line) { string message = String.Format("[{0}][{1}] {2}", type, DateTime.Now, line); log.Add(message); if (fileStream != null) { fileStream.WriteLine(message); fileStream.Flush(); } if (iGui != null) { iGui.UpdateLog(message); } }