Example #1
0
 public virtual void Run(string logDirectoryPath)
 {
     Sharpen.IO.File directory = new Sharpen.IO.File(logDirectoryPath);
     if (directory.IsDirectory())
     {
         Sharpen.Runtime.Out.WriteLine("[BATCH] Creating statistics for logs in " + logDirectoryPath
                                       );
         IFilenameFilter   logFilter = new LogFilter();
         Sharpen.IO.File[] logFiles  = directory.ListFiles(logFilter);
         int i;
         for (i = 0; i < logFiles.Length; i++)
         {
             new LogStatistics().Run(logFiles[i].GetPath());
         }
         Sharpen.Runtime.Out.WriteLine("[BATCH] Statistics for " + i + " log files have been created!"
                                       );
     }
     else
     {
         Sharpen.Runtime.Out.WriteLine("[BATCH] Given path is no directory!");
         Sharpen.Runtime.Out.WriteLine("[BATCH] Path: " + logDirectoryPath);
     }
 }
Example #2
0
		public virtual void Run(string logDirectoryPath)
		{
			Sharpen.IO.File directory = new Sharpen.IO.File(logDirectoryPath);
			if (directory.IsDirectory())
			{
				Sharpen.Runtime.Out.WriteLine("[BATCH] Creating statistics for logs in " + logDirectoryPath
					);
				IFilenameFilter logFilter = new LogFilter();
				Sharpen.IO.File[] logFiles = directory.ListFiles(logFilter);
				int i;
				for (i = 0; i < logFiles.Length; i++)
				{
					new LogStatistics().Run(logFiles[i].GetPath());
				}
				Sharpen.Runtime.Out.WriteLine("[BATCH] Statistics for " + i + " log files have been created!"
					);
			}
			else
			{
				Sharpen.Runtime.Out.WriteLine("[BATCH] Given path is no directory!");
				Sharpen.Runtime.Out.WriteLine("[BATCH] Path: " + logDirectoryPath);
			}
		}