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?
4 answers
Przez popularne żądanie nadpisanie rozmiaru bufora cyklu konsoli ustawienie zostało dodane do interfejsu 9/14/16:
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.
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.
To prawdopodobnie było w Intellij IDEA przez jakiś czas, a na pewno jest jak Intellij IDEA 15.
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.
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ą.
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