规范并补充日志内容
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user