规范并补充日志内容
This commit is contained in:
@@ -25,13 +25,13 @@ public class Program
|
||||
// =============================================================
|
||||
// 1. 启动日志
|
||||
// =============================================================
|
||||
sysLog.Warning($"🚀 视频取流进程启动, 日志组件初始化完毕 => 进程: {opts.AppId}");
|
||||
sysLog.Warning($"[Core] 🚀 视频取流进程启动, 日志组件初始化完毕 => 进程: {opts.AppId}");
|
||||
|
||||
string argString = string.Join(" ", args);
|
||||
sysLog.Debug($"🚀 启动参数({(isDebugArgs ? "调试环境" : "生产环境")}): {argString}");
|
||||
sysLog.Debug($"[Core] 🚀 启动参数({(isDebugArgs ? "调试环境" : "生产环境")}): {argString}");
|
||||
|
||||
// =============================================================
|
||||
// 2. 硬件预热、端口扫描、gRPC链接
|
||||
// 2. 硬件预热、端口扫描、gRpc链接
|
||||
// =============================================================
|
||||
Bootstrapper.WarmUpHardware(sysLog);
|
||||
|
||||
@@ -39,13 +39,13 @@ public class Program
|
||||
int activePort = Bootstrapper.ScanForAvailablePort(config, sysLog);
|
||||
if (activePort == -1)
|
||||
{
|
||||
sysLog.Fatal("💀 无法启动:配置范围内无可用端口");
|
||||
sysLog.Fatal("[Core] 💀 无法启动:配置范围内无可用端口");
|
||||
Bootstrapper.Shutdown("无法启动:配置范围内无可用端口", exitCode: 1);
|
||||
return;
|
||||
}
|
||||
config.UpdateActualPort(activePort); // 回填端口
|
||||
|
||||
// 具体的 gRPC 链接逻辑封装在 Bootstrapper 中,保持 Main 清爽但逻辑可见
|
||||
// 具体的 gRpc 链接逻辑封装在 Bootstrapper 中,保持 Main 清爽但逻辑可见
|
||||
await Bootstrapper.RegisterToGatewayAsync(config);
|
||||
|
||||
// =============================================================
|
||||
@@ -53,7 +53,7 @@ public class Program
|
||||
// =============================================================
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// ★ 核心改动:一行代码注册所有业务 (SDK, Workers, gRPC, 视频流)
|
||||
// ★ 核心改动:一行代码注册所有业务 (SDK, Workers, gRpc, 视频流)
|
||||
builder.Services.AddCameraBusinessServices(config, sysLog);
|
||||
|
||||
// ★ 核心改动:注册 Web 基础 (Controller, Swagger, Cors)
|
||||
@@ -72,7 +72,7 @@ public class Program
|
||||
|
||||
// 启动监听
|
||||
string url = $"http://0.0.0.0:{config.BasePort}";
|
||||
sysLog.Information($"🚀 [WebApi] 服务启动,监听: {url}");
|
||||
sysLog.Information($"[WebApi] 🚀 服务启动,监听: {url}");
|
||||
|
||||
await app.RunAsync(url);
|
||||
}
|
||||
@@ -90,7 +90,9 @@ public class Program
|
||||
_ = app.Services.GetRequiredService<ConnectivitySentinel>();
|
||||
|
||||
await manager.StartAsync();
|
||||
Console.WriteLine("✅[System] 核心业务逻辑已激活。");
|
||||
|
||||
var sysLog = Log.ForContext("SourceContext", LogModules.Core);
|
||||
sysLog.Information($"[Core] 🚀 核心业务逻辑已激活, 设备管理器已就绪.");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user