¿Cómo redirecciono la salida del shell Tornado / VXWorks?

He estado trabajando en un proyecto C / C ++ incrustado recientemente usando el shell en Tornado 2 como una forma de depurar lo que está pasando en nuestro kit. El único problema con este enfoque es que es un sistema complicado y, como resultado, tiene un poco de rendimiento. Tornado 'útilmente' desplaza la ventana cada vez que llega información nueva, lo que significa que si detecta un error, desaparece del sitio demasiado rápido para verlo. Cada vez que se desplaza hacia arriba para ver, el sistema agrega más información, por lo que la única forma de verlo es desconectar el hardware.

¿Me encantaría saber si alguien tiene una forma de redireccionar la salida de Tornado?

Esperaba que pudiera haber una forma de registrarlo todo desde una pequeña aplicación de Python para poder aplicar filtros a la información entrante. He intentado conectarme al proceso de Tornado, pero la ventana con la información no es un CEditCtrl estándar, por lo que extraer el texto de esa manera era un callejón sin salida.

¿Alguna idea a alguien?

[Editar] Debería haber mencionado que solo estamos ejecutando Tornado 2.1.0 y que la actualización a una versión más reciente está fuera de mi control.

[Edit2] La ventana en cuestión en Tornado es un 'AfxFrameOrView42' de acuerdo con WinID.

Respuestas a la pregunta(4)

Su respuesta a la pregunta