private void Output(object sender, DataReceivedEventArgs e) { if (e.Data == null) { Process.OutputDataReceived -= Output; } else { Core.Log(this, e.Data); } }