private void Flush() { try { if (writer == null || writer.BaseStream == null) writer = new StreamWriter(filePath); writer.Write(builder); builder.Clear(); } catch { } }