Em vez de redirecionar a saída no nível do console, sugiro que: Use o próprio programa para gerenciar o log. Nesse caso, você pode verificar o espaço em disco em todas as operações do N. Se o espaço em disco for menor que o valor mínimo subscrito - pare o log. Uma vez que cai abaixo do limite inferior - recriar o arquivo de log e continuar o registro. Embora algum grau de código seja necessário, seria a melhor maneira possível de controlar o log.