Example #1
0
 private static void DumpLogFile(string filename)
 {
     try
     {
         var itemFile = new ItemFile(filename, Encoding.Default);
         itemFile.Header.Header.Dump(Console.Out);
         itemFile.Header.Dump(Console.Out);
         var record = itemFile.GetNextRecord(true);
         while (record != null)
         {
             record.Header.Dump(Console.Out);
             record.Dump(Console.Out);
             var revision = record as RevisionRecord;
             if (revision != null)
             {
                 if (itemFile.Header.ItemType == ItemType.Project)
                 {
                     projectActions.Add(revision.Action);
                 }
                 else
                 {
                     fileActions.Add(revision.Action);
                 }
             }
             record = itemFile.GetNextRecord(true);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine("ERROR: {0}", e.Message);
     }
 }