Lorsque j'exécute notre build à partir d'IntelliJ, cela génère beaucoup de débogage.
Mais il est tronqué dans la Run
console.
Puis-je faire en sorte qu'IntelliJ conserve plus de sortie?
Ou, de préférence, tout cela?
Lorsque j'exécute notre build à partir d'IntelliJ, cela génère beaucoup de débogage.
Mais il est tronqué dans la Run
console.
Puis-je faire en sorte qu'IntelliJ conserve plus de sortie?
Ou, de préférence, tout cela?
Réponses:
Par une demande populaire, le paramètre de taille de tampon de cycle de la console de remplacement a été ajouté à l'interface utilisateur le 14/09/16:
Réponse originale pour les anciennes versions:
Modifiez votre IDEA_HOME\bin\idea.properties
fichier et augmentez ce paramètre:
#-----------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). Older lines are deleted.
# In order to disable cycle buffer use idea.cycle.buffer.size=disabled
idea.cycle.buffer.size=1024
puis redémarrez IntelliJ.
/Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.properties
Cela peut (maintenant) être modifié dans les paramètres Intellij IDEA.
Cela a probablement été dans Intellij IDEA pendant un certain temps, et c'est certainement le cas pour Intellij IDEA 15.
Le problème avec cette approche est que vous risquez de manquer d'espace de tas, puis vous devrez augmenter la taille maximale du tas . Pour une application qui génère une très grande quantité de sortie, cela n'aidera probablement pas car vous n'aurez pas assez de mémoire physique. Je suggère plutôt de capturer la sortie de la console dans un fichier .
Avec IntelliJ 11 (sur le Mac au moins), ce paramètre est configuré à la place dans Info.plist:
IDEA_HOME/Contents/Info.plist
Il devrait déjà y avoir une valeur, il suffit donc de la modifier au lieu d'en ajouter une nouvelle.
idea.properties
fichier, plus de détails ici .
Si vous utilisez des configurations enregistrées pour démarrer votre application, assurez-vous que cette option est désactivée: "Émuler le terminal dans la console de sortie". Avec cette option activée, la sortie serait toujours coupée après quelques centaines de lignes. Sans cela, je pense que l'option décrite dans les autres réponses est respectée.