Exemplo n.º 1
0
 public static void ClearLogs(StatisticsDataIdentifier clearCategory = null)
 {
     StatisticsDataLogger.StatData statData = StatisticsDataLogger._rootData;
     if (clearCategory != null)
     {
         statData = StatisticsDataLogger._logTypes[clearCategory.UniqueId];
     }
     statData.Clear();
     while (File.Exists(StatisticsDataLogger.GetFileName()))
     {
         ++StatisticsDataLogger._versionNo;
     }
 }
Exemplo n.º 2
0
 public static void Save(StatisticsDataIdentifier mask = null, string header = "")
 {
     using (StreamWriter file = new StreamWriter(StatisticsDataLogger.GetFileName()))
     {
         file.WriteLine("Application Time: " + (DateTime.Now - StatisticsDataLogger._applicationStartTime).ToString("G"));
         file.WriteLine("------------------------------------------");
         file.WriteLine(header);
         file.WriteLine("------------------------------------------");
         file.WriteLine("------------------------------------------");
         if (mask != null)
         {
             StatisticsDataLogger.WriteToFile(file, StatisticsDataLogger._logTypes[mask.UniqueId], 0);
         }
         else
         {
             StatisticsDataLogger.WriteToFile(file, StatisticsDataLogger._rootData, 0);
         }
     }
 }