title: How to get log from Process.Start
body: <p>I'm going to precompile an asp.net application in my custom c# form. How do i retrieve the process logs and check whether it is a successful process or not?</p>
  
  <p>Here's my code</p>
  
  <pre><code>string msPath = "c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\";
  string msCompiler = "aspnet_compiler.exe";
  string fullCompilerPath = Path.Combine(msPath, msCompiler);
  msPath.ThrowIfDirectoryMissing();
  fullCompilerPath.ThrowIfFileIsMissing();
  
  ProcessStartInfo process = new ProcessStartInfo 
  { 
      CreateNoWindow = false,
      UseShellExecute = false,
      WorkingDirectory = msPath,
      FileName = msCompiler,
      Arguments = "-p {0} -v / {1}"
          .StrFormat(
              CurrentSetting.CodeSource,
              CurrentSetting.CompileTarget)
  };
  
  Process.Start(process);
  </code></pre>
  
  <p>Thanks!</p>