Example #1
0
        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)
            {
            }
        }
Example #2
0
        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)
            {
            }
        }