您肯定会具有平台依赖性,因为Windows无法处理附加到同一文件的多个进程。
关于同步问题,我认为行缓冲输出/应该/可以在大多数时间内为您节省时间,也就是说,根据我的基于shell的简短测试,应该完整保留99.99%以上的短日志行,但并非每次都可以。显式语义绝对是可取的,并且由于无论如何您将无法独立编写此hack系统,因此我建议使用syslog方法。

您肯定会具有平台依赖性,因为Windows无法处理附加到同一文件的多个进程。
关于同步问题,我认为行缓冲输出/应该/可以在大多数时间内为您节省时间,也就是说,根据我的基于shell的简短测试,应该完整保留99.99%以上的短日志行,但并非每次都可以。显式语义绝对是可取的,并且由于无论如何您将无法独立编写此hack系统,因此我建议使用syslog方法。