From a375894f7672feb048dcdd4e7e3b60ac2b2703d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E4=B9=9D?= <366193849@qq.com> Date: Sun, 14 Nov 2021 21:50:22 +0800 Subject: [PATCH] add log --- FastGithub/ServiceExtensions.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/FastGithub/ServiceExtensions.cs b/FastGithub/ServiceExtensions.cs index 85b3024..be16c6a 100644 --- a/FastGithub/ServiceExtensions.cs +++ b/FastGithub/ServiceExtensions.cs @@ -55,6 +55,7 @@ namespace FastGithub /// public static void Run(this IHost host, bool singleton = true) { + var logger = host.Services.GetRequiredService().CreateLogger(nameof(FastGithub)); if (TryGetCommand(out var cmd) && (OperatingSystem.IsWindows() || OperatingSystem.IsLinux())) { try @@ -67,11 +68,11 @@ namespace FastGithub { UseCommandAtLinux(cmd); } + logger.LogInformation("服务操作成功"); } catch (Exception ex) { - var loggerFactory = host.Services.GetRequiredService(); - loggerFactory.CreateLogger(nameof(FastGithub)).LogError(ex.Message); + logger.LogError(ex.Message); } } else @@ -81,6 +82,10 @@ namespace FastGithub { HostingAbstractionsHostExtensions.Run(host); } + else + { + logger.LogWarning($"程序将自动关闭:系统已运行其它实例"); + } } }