Capturando a saída do console de um aplicativo .NET (C #)

Como faço para invocar um aplicativo de console do meu aplicativo .NET e capturar toda a saída gerada no console?

(Lembre-se, não quero salvar as informações primeiro em um arquivo e, em seguida, relisto como gostaria de recebê-las como ao vivo.)