Jak zatrzymać IntelliJ obcinanie wyjścia podczas uruchamiania kompilacji?

Kiedy uruchamiam naszą kompilację z IntelliJ, to wypompowuje dużo debugowania. Ale w konsoli Run jest okrojony. Czy Mogę sprawić, że IntelliJ zachowa więcej danych wyjściowych? Albo, najlepiej, wszystko?

Author: Paul McKenzie, 2011-10-20

4 answers

Przez popularne żądanie nadpisanie rozmiaru bufora cyklu konsoli ustawienie zostało dodane do interfejsu 9/14/16:

Nadpisanie rozmiaru bufora cyklu konsoli


Oryginalna odpowiedź dla starszych wersji:

Edytuj swój plik IDEA_HOME\bin\idea.properties i zwiększ to ustawienie:

#-----------------------------------------------------------------------
# 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

Następnie uruchom ponownie IntelliJ.

 220
Author: CrazyCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-11 23:14:05

To można (teraz) edytować w Ustawieniach Intellij IDEA.

Ustawienia Intellij IDEA: konsola

To prawdopodobnie było w Intellij IDEA przez jakiś czas, a na pewno jest jak Intellij IDEA 15.

 28
Author: amaidment,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-21 18:59:01

Problem z tym podejściem polega na tym, że prawdopodobnie zabraknie miejsca na stercie, a następnie będziesz musiał zwiększyć maksymalny rozmiar sterty. W przypadku aplikacji, która generuje bardzo dużą ilość danych wyjściowych, prawdopodobnie nie pomoże, ponieważ nie będziesz mieć wystarczającej ilości pamięci fizycznej. Zamiast tego sugerowałbym przechwycenie wyjścia konsoli w pliku.

 9
Author: Adil Qureshi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:03:05

Z IntelliJ 11 (przynajmniej na Macu), to ustawienie jest skonfigurowane zamiast w Info.plist:

IDEA_HOME/Contents/Info.plist

Powinna już tam być wartość, więc po prostu zmodyfikuj ją zamiast dodawać nową.

 3
Author: Chris Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-28 22:32:34