Можно ли перенаправить вывод консоли в файл журнала в IntelliJ, например Eclipse?
В Eclipse можно перенаправить вывод консоли в файл журнала, используя метод здесь.
Есть ли аналогичная функция в IntelliJ IDEA?
Ответ 1
В настоящее время в IDEA невозможно, я отправил новый запрос функции. Не стесняйтесь голосовать.
Обходной путь может быть реализован с использованием класса-оболочки с помощью метода main(), который перенаправляет файлы stdout и stderr, а затем запускает основной класс вашего приложения.
В более поздних версиях IntelliJ это возможно. Перейдите на вкладку "Журналы" конфигурации запуска. Существует опция "Сохранить консольный вывод в файл".
Я на IntelliJ 13.1.3, но я думаю, что эта функция существует некоторое время.
Ответ 3
Учитывая сценарий, в котором вы хотите записать журнал, полученный на консоли, через System.out.println("log info"), вы можете импортировать следующие классы:
Это приведет к перенаправлению всего текста в файл с именем log_file.txt
, Вы также можете пройти через это
tutorial. Надеюсь это поможет.:)
Ответ 4
Можно перенаправить вывод консоли в файл журнала.
Запустить → Изменить конфигурации. Чтобы увидеть окно "Запуск/отладка конфигураций"
Затем перейдите на вкладку "Журналы", зайдите в "Сохранить вывод консоли в файл:" и заполните файл пути (пример D:\logtoFile.txt)
Ссылка здесь: https://www.jetbrains.com/help/idea/2017.1/setting-log-options.html