48 votes

Est-il possible de rediriger la sortie de la console vers un fichier journal dans IntelliJ comme Eclipse ?

Dans Eclipse, il est possible de rediriger la sortie de la console vers un fichier journal en utilisant la méthode décrite ici .

Existe-t-il une fonctionnalité similaire dans IntelliJ IDEA ?

29voto

W.P. McNeill Points 1334

Dans les versions plus récentes d'IntelliJ, cela est possible. Accédez à l'onglet « Journaux » d'une configuration d'exécution. Il existe une option "Enregistrer la sortie de la console dans un fichier".

Je suis sur IntelliJ 13.1.3 mais je pense que cette fonctionnalité existe depuis un certain temps.

7voto

Infinite007 Points 61

Considérant le scénario, où vous souhaitez capturer le journal obtenu sur la console via System.out.println("log info") , vous pouvez importer les classes suivantes :

 import java.io.FileOutputStream;
import java.io.PrintStream;

et définissez le flux de sortie sur un fichier comme celui-ci :

 System.setOut(new PrintStream(new FileOutputStream("log_file.txt")));

Cela redirigera tout le texte vers le fichier nommé log_file.txt . Tu peux aussi passer par là tutoriel . J'espère que cela t'aides. :)

5voto

quangnn Points 61

Sortie de la console de redirection possible vers un fichier journal. Exécuter -> Modifier les configurations . Pour voir la fenêtre Exécuter/Déboguer les configurations Ensuite, allez dans l'onglet : Journaux, cochez la case « Enregistrer la sortie de la console dans le fichier : » et remplissez le fichier de chemin (exemple D:\logtoFile.txt) Référence ici : https://www.jetbrains.com/help/idea/2017.1/setting-log-options.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X