This commit is contained in:
CortexCore 2024-12-08 21:02:40 +08:00
commit 6fdd2fba21
2 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,24 @@
using System;
using System.Diagnostics;
using Microsoft.Extensions.Logging;
namespace BITKit
{
public class StopWatcher:IDisposable
{
private readonly Stopwatch _stopwatch = new Stopwatch();
private readonly ILogger _logger;
private readonly string _message;
public StopWatcher(ILogger logger,string message)
{
_logger = logger;
_message = message;
_logger.LogInformation($"开始计时:{message}");
}
public void Dispose()
{
_stopwatch.Stop();
_logger.LogInformation($"已完成:{_message},耗时{_stopwatch.Elapsed}");
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 037ac1eb81cc8454998ac1c731e6dd38
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: