redirecionar toda a saída em um script bash ao usar set -x

Eu tenho um script bash que temset -x nisso. É possível redirecionar as impressões de depuração deste script e toda a sua saída para um arquivo? Idealmente eu gostaria de fazer algo assim:

#!/bin/bash
set -x
(some magic command here...) > /tmp/mylog
echo "test"

e pegue o

+ echo test
test

saída em / tmp / mylog, não em stdout.

questionAnswers(3)

yourAnswerToTheQuestion