Exemple #1
0
 /// <summary>
 /// 写资金变动日志
 /// </summary>
 /// <param name="record"></param>
 void writeRecord(BTCRecord record)
 {
     lock (recordMutex)
     {
         try
         {
             FileIOActor.appendLine(path + recordf, record.ToString());
         }
         catch (Exception ex)
         {
             FileIOActor.log(ex);
         }
     }
 }
Exemple #2
0
 public void save()
 {
     lock (matchMutex)
     {
         try
         {
             StringBuilder sb = new StringBuilder();
             FileIOActor.clearFile(path + userinfoFile);
             foreach (var user in users.Values)
             {
                 sb.Append($"{user.ToString()}\r\n");
             }
             FileIOActor.appendLine(path + userinfoFile, sb.ToString());
         }
         catch (Exception ex)
         {
             FileIOActor.log(ex);
         }
     }
 }