Showing the changes to Source/Libraries/GSF.Core/Console (1 of 9 files). Show all
Unified · Split
| @@ -74,9 +74,6 @@ namespace GSF.Console · 73 unmodified lines | ||
| 74 | 74 | |
| 75 | 75 | m_process.OutputDataReceived += m_process_OutputDataReceived; |
| 76 | 76 | m_process.ErrorDataReceived += m_process_ErrorDataReceived; |
| 77 | − | |
| 78 | − m_process.BeginOutputReadLine(); | |
| 79 | − m_process.BeginErrorReadLine(); | |
| 80 | 77 | } |
| 81 | 78 | |
| 82 | 79 | /// <summary> |
| @@ -170,6 +167,9 @@ namespace GSF.Console · 87 unmodified lines | ||
| 170 | 167 | { |
| 171 | 168 | m_process.Start(); |
| 172 | 169 | |
| 170 | + m_process.BeginOutputReadLine(); | |
| 171 | + m_process.BeginErrorReadLine(); | |
| 172 | + | |
| 173 | 173 | if (!m_process.WaitForExit(timeout)) |
| 174 | 174 | { |
| 175 | 175 | m_process.CancelOutputRead(); |
| @@ -183,12 +183,12 @@ namespace GSF.Console · 7 unmodified lines | ||
| 183 | 183 | |
| 184 | 184 | private void m_process_OutputDataReceived(object sender, DataReceivedEventArgs e) |
| 185 | 185 | { |
| 186 | − m_standardOutput.Append(e.Data); | |
| 186 | + m_standardOutput.AppendLine(e.Data); | |
| 187 | 187 | } |
| 188 | 188 | |
| 189 | 189 | private void m_process_ErrorDataReceived(object sender, DataReceivedEventArgs e) |
| 190 | 190 | { |
| 191 | − m_standardError.Append(e.Data); | |
| 191 | + m_standardError.AppendLine(e.Data); | |
| 192 | 192 | } |
| 193 | 193 | |
| 194 | 194 | #endregion |