我正在尝试将AddEventLog用于ASP.NET Core 3.1.3上的辅助服务我已经安装了NuGet Microsoft.Extensions.Logging.EventLog
问题是我收到错误消息“ ILoggingBuilder”不包含“ AddEventLog”的定义
这是我的代码:
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.UseWindowsService()
.ConfigureLogging((context, logging) =>
{
logging.AddEventLog(new EventLogSettings()
{
SourceName = "MySource",
LogName = "MyLogName"
});
})
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
});
}