重定向 stdout/stderr 在 install4j 中缓冲了吗?

Is redirected stdout/stderr buffered in install4j?

我正在使用 install4j 生成 Windows 个可执行文件。
启动器配置为将 stderr 和 stdout 重定向到 log\error.log resp。 log\output.log.
这一切都按预期工作,日志文件写入预期位置并具有预期内容。

但是,我不知道输出是刷新的还是缓冲的。
IE。如果我通过任务管理器终止程序,我是否可以看到打印到 stderr 的最后一行,或者我是否可以期望丢失一些输出?
(两种结果都可以,我只需要知道会发生什么,这样我就知道如何解释我收到的日志文件,以及向客户询问什么以确保我获得完整的日志。)

重定向文件会针对每个换行符刷新,但不会针对每个字符刷新。