コード例 #1
0
 private static void AttachDatabaseDisposeLog(ConcurrentDictionary <string, ConcurrentQueue <string> > log, DocumentDatabase database)
 {
     database.ForTestingPurposesOnly().DisposeLog += (name, message) =>
     {
         var logs = log.GetOrAdd(name, _ => new ConcurrentQueue <string>());
         logs.Enqueue($"[{DateTime.UtcNow:O}] {message}");
     };
 }