Перенаправлен ли stdout / stderr в install4j? - PullRequest
0 голосов
/ 11 января 2019

Я использую install4j для генерации исполняемых файлов Windows.
Модуль запуска настроен на перенаправление stderr и stdout на log\error.log соответственно. log\output.log.
Все это работает как задумано, файлы журнала записываются в ожидаемом месте и с ожидаемым содержанием.

Однако я не знаю, сбрасывается ли вывод или буферизируется.
То есть если я убью программу через диспетчер задач, могу ли я ожидать увидеть последнюю строку, которая была напечатана на stderr, или я могу ожидать потерю некоторого вывода?
(Оба результата были бы хорошими, мне просто нужно знать, что произойдет, поэтому я знал, как интерпретировать получаемые файлы журналов и что просить клиентов, чтобы убедиться, что я получаю полные журналы.)

1 Ответ

0 голосов
/ 11 января 2019

Файлы перенаправления сбрасываются для каждой новой строки, но не для каждого символа.

...