logging - plugin - run debug configuration intellij
¿Es posible redirigir la salida de la consola a un archivo de registro en IntelliJ como Eclipse? (4)
En Eclipse es posible redirigir la salida de la consola a un archivo de registro usando el método descrito here .
¿Hay alguna característica similar en IntelliJ IDEA?
En versiones más recientes de IntelliJ esto es posible. Vaya a la pestaña "Registros" de una configuración de ejecución. Hay una opción "Guardar salida de consola en archivo".
Estoy en IntelliJ 13.1.3, pero creo que esta característica ha existido por un tiempo.
No es posible en IDEA en este momento, he enviado una nueva solicitud de función . Siéntete libre de votar.
Se podría implementar una solución alternativa utilizando la clase wrapper con el método main () que redirigirá stdout y stderr a los archivos y luego ejecutará la clase principal de su aplicación.
ACTUALIZACIÓN : esta característica está disponible en IDEA 11 .
Posible redirigir la salida de la consola a un archivo de registro. Ejecutar -> Editar Configuraciones. Para ver la ventana Ejecutar / Depurar configuraciones Luego vaya a la pestaña: Registros, marque "Guardar el resultado de la consola en el archivo:" y rellene el archivo de ruta (ejemplo D: / logtoFile.txt) Consulte aquí: https://www.jetbrains.com/help/idea/2017.1/setting-log-options.html
Teniendo en cuenta el escenario, donde desea capturar el registro obtenido en la consola a través de System.out.println("log info")
, puede importar las siguientes clases:
import java.io.FileOutputStream;
import java.io.PrintStream;
y establecer la secuencia de salida a un archivo como este:
System.setOut(new PrintStream(new FileOutputStream("log_file.txt")));
Esto redireccionará todo el texto al archivo llamado log_file.txt. También puedes pasar por este tutorial . Espero que esto ayude. :)