规范并补充日志内容

This commit is contained in:
2026-01-16 14:30:42 +08:00
parent 4e0bb33ce2
commit fd6a82eb4e
28 changed files with 325 additions and 537 deletions

View File

@@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging; // 用于泛型 ILogger<>
using Microsoft.OpenApi.Models;
using SHH.CameraSdk;
@@ -84,9 +83,12 @@ public static class ServiceCollectionExtensions
}
}
logger.Information("📋 加载视频流目标: {Count} 个", netTargets.Count);
logger.Information("[Core] 📋 加载视频流目标: {Count} 个", netTargets.Count);
if (netTargets.Count > 0)
logger.Debug("🔍 视频流目标详情: {@Targets}", netTargets);
{
foreach (var item in netTargets)
logger.Debug("[Core] 🔍 视频流目标详情: {@Targets}", new { item.Config });
}
services.AddSingleton<IEnumerable<StreamTarget>>(netTargets);
services.AddHostedService<ImageMonitorController>();
@@ -96,7 +98,7 @@ public static class ServiceCollectionExtensions
{
// 注意:这里需要使用 Microsoft.Extensions.Logging.ILogger 来适配构造函数
services.AddHostedService(sp =>
new GrpcSenderWorker(target, sp.GetRequiredService<ILogger<GrpcSenderWorker>>()));
new GrpcSenderWorker(target));
}
}