gpt4 book ai didi

ASP.NET Core 2.0 EventLog 更改事件查看器中的应用程序名称

转载 作者:行者123 更新时间:2023-12-02 20:23:45 24 4
gpt4 key购买 nike

我有一个 ASP.NET Core 2.0 应用程序,使用 Microsoft.Extensions.Logging.EventLog 来记录到 Windows 事件查看器

.ConfigureLogging((hostingContext, logging) =>
{
logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));
logging.AddEventLog();
logging.AddConsole();
})

在事件查看器上,我可以看到我的应用程序正在运行并将其自身记录到其中,但它在“源”下具有“应用程序”的默认名称,我正在尝试弄清楚如何更改它的名称,以便它可以在不同的目录下登录来源名称。

最佳答案

您可以通过传递 EventLogSettings 来控制它到extension method that adds logging .

var eventLogSettings = new EventLogSettings
{
LogName = "Something",
SourceName = "Something 2"
};

logging.AddEventLog(eventLogSettings);

关于ASP.NET Core 2.0 EventLog 更改事件查看器中的应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50588048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com