O agendador de tarefas tem uma coluna de resultados por tarefa.
Você pode ver qual tarefa foi bem-sucedida e qual tarefa terminou com um código de erro, para ver qual tarefa falhou. Claro que isso só é visível até que a tarefa seja executada novamente.
Se você precisar de uma maneira melhor de lidar com isso, considere a criação de um pequeno arquivo .cmd de inicialização e use-o em vez de seu programa.
O arquivo .cmd pode, então, mostrar a hora / data de quando foi lançado no arquivo de log e, assim que o programa terminar, escreva% errorlevel% e time / date no arquivo de log indicando quando ele foi finalizado.
Uma amostra do que tal arquivo .cmd poderia ter é o seguinte:
echo %date% %time% : Program X started >> log.txt
start "" "myprogram.exe -A" /wait
echo %date% %time% : Program with parameters -A terminated with errorcode: %errorlevel% >> log.txt
echo. >>log.txt