¿Cómo redirigir la salida de qDebug, qWarning, qCritical, etc.?

Estoy usando muchas qDebug() <<declaraciones para la salida de depuración. ¿Existe alguna forma multiplataforma en la que pueda redirigir esa salida de depuración a un archivo, sin recurrir a scripts de shell? Supongo que open () y dup2 () harán el trabajo en Linux, pero ¿funcionará...