20 lines
378 B
C#
20 lines
378 B
C#
using Logging;
|
|
using Utils;
|
|
|
|
namespace DistTestCore
|
|
{
|
|
public class Stopwatch
|
|
{
|
|
public static void Measure(BaseLog log, string name, Action action)
|
|
{
|
|
var start = DateTime.UtcNow;
|
|
|
|
action();
|
|
|
|
var duration = DateTime.UtcNow - start;
|
|
|
|
log.Log($"{name} ({Time.FormatDuration(duration)})");
|
|
}
|
|
}
|
|
}
|