Simply run ctest --preset xxxx --output-log "log.txt", actual output filename is something like log.txt.tmpa0c78. I don't see "log.txt" exists anywhere else.
ctest --preset xxxx --output-log "log.txt"
log.txt.tmpa0c78