由于析构函数调用的时机无法确定，所以废除在析构时 Flush 流的设置。
优化代码