flush属性指定是否刷新每条日志消息 立即到日志文件(这可能会损害应用程序性能, 但是在系统崩溃的情况下确保所有内容都在日志中, 有效值为:
true:每个essages立即刷新到日志文件(默认)。
false:消息不会立即刷新到日志文件中。
我对false
值感到困惑,因为不会立即非常混乱,因为不会立即可能意味着从不以及的的某个
任何人都可以确认,如果那意味着从不或某个时候(如果是后者,请您澄清什么时候?)
答案 0 :(得分:1)
当flush属性为false时,刷新将保留默认的基础平台行为。
有关在flush为false时操作系统的确切行为的详细信息,请参阅Windows上的CreateFile和FlushFileBuffers(当flush属性为false时从未由Poco明确调用)的文档。在其他操作系统上,std :: ostream(当flush属性为false时,不会被Poco显式刷新)。