LaunchServer.ServerWrapper.ServerProcess_OutputDataReceived C# (CSharp) Method

ServerProcess_OutputDataReceived() public method

public ServerProcess_OutputDataReceived ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
return void
        void ServerProcess_OutputDataReceived(object sender, DataReceivedEventArgs e)
        {
            try
            {
                if (ServerProcess.HasExited)
                {
                    //ServerProcess.Start();
                    return;
                }
                string line = e.Data;
                if (line == null) return;
                Console.WriteLine("[STDOUT] " + e.Data);
                if (STDOUT != null)
                    STDOUT(e.Data);
            }
            catch (Exception) { }
        }