Add performance monitoring for file listing function

This commit is contained in:
Robert Morrison 2022-06-20 02:55:59 +01:00
parent 2ddb8aa97e
commit 949217e4f8
Signed by: robert
GPG Key ID: 73E012EB3F4EC696

View File

@ -86,6 +86,8 @@ class Program
dirs.Push(directory); dirs.Push(directory);
Log.Debug("Dirs Starting as: {DirStack}",dirs ); Log.Debug("Dirs Starting as: {DirStack}",dirs );
Stopwatch timer = new();
timer.Start();
while (dirs.Count > 0) while (dirs.Count > 0)
{ {
@ -107,6 +109,8 @@ class Program
Log.Debug("Adding Directory {subdir} to dirs\nResult: {dirs}",subdir,dirs); Log.Debug("Adding Directory {subdir} to dirs\nResult: {dirs}",subdir,dirs);
} }
} }
timer.Stop();
Log.Information("Crawled {directory} in {time}ms with {number} results",directory,timer.ElapsedMilliseconds,res.Count());
return res; return res;
} }