Pregunta ¿Cómo canalizo las excepciones de Java en un archivo de texto junto con la salida normal?


Cuando uso el comando batchfile.bat >> logfile.txt en la línea de comandos de Windows, emite correctamente el resultado normal en el archivo de texto, pero las excepciones de Java se envían a la consola. ¿Puedo hacerlo para que las excepciones se escriban en el archivo de registro también?


2


origen




Respuestas:


Las excepciones de Java se imprimen en la secuencia de error estándar.

Para canalizar el flujo de error estándar (descriptor de archivo 2) en un archivo que puede hacer:

batchfile.bat 2>> errorlog.txt

Para canalizar tanto el error estándar como el estándar en el mismo archivo:

batchfile.bat >> logfile.txt 2>&1

Puedes hacer lo mismo en Unix y Windows


7