private void WriteLog(string info, string content) { var time = DateTime.Now; var output = $"[{time}]{info}:{content}\n"; if (EnableLogQuery) { LogMem.Add(new LogEntry(time, info, content)); } try { Writer.Write(output); Writer.Flush(); } catch (IOException) { } }
private async Task WriteLogAsync(string info, string content) { var time = DateTime.Now; var output = $"[{time}]{info}:{content}\n"; if (EnableLogQuery) { LogMem.Add(new LogEntry(time, info, content)); } try { await Writer.WriteAsync(output).ConfigureAwait(false); await Writer.FlushAsync().ConfigureAwait(false); } catch (IOException) { } }