Skip to content

Commit 6f5d9bc

Browse files
committed
添加总的耗时
1 parent 8f14581 commit 6f5d9bc

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/MediaConverters/MediaConverters.Lib/Imaging/Optimizations/ImageFileOptimizationContext.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Diagnostics;
23
using System.IO;
34

45
namespace DotNetCampus.MediaConverters.Imaging.Optimizations;
@@ -13,6 +14,8 @@ namespace DotNetCampus.MediaConverters.Imaging.Optimizations;
1314
public readonly record struct ImageFileOptimizationContext(FileInfo ImageFile,
1415
DirectoryInfo WorkingFolder, int? MaxImageWidth = null, int? MaxImageHeight = null)
1516
{
17+
public Stopwatch TotalStopwatch { get; } = Stopwatch.StartNew();
18+
1619
public string TraceId { get; init; } = Guid.NewGuid().ToString("N");
1720

1821
public bool ShouldLogToConsole { get; init; } = false;
@@ -30,7 +33,7 @@ public void LogMessage(string message)
3033

3134
if (ShouldLogToConsole)
3235
{
33-
Console.WriteLine(message);
36+
Console.WriteLine($"{message} Total Cost {TotalStopwatch.ElapsedMilliseconds}ms");
3437
}
3538

3639
if (ShouldLogToFile)

0 commit comments

Comments
 (0)