У меня есть основная служба. net 3.1, и я пытаюсь записать в указанный c файл журнала. Вместо того, чтобы идти в новый журнал, данные входа пытаются записать в журнал приложения. Получение: «Процесс был прерван из-за необработанного исключения. Информация об исключении: System.AggregateException: при записи в журнал (ы) произошла ошибка. (Источник не зарегистрирован в журнале« Приложение ». (Он зарегистрирован в журнале. ) "
Код для настройки в createhostbuilder:
Host.CreateDefaultBuilder(args)
.UseWindowsService()
.ConfigureLogging((context, logging) =>
{
logging.AddEventLog(new EventLogSettings()
{
SourceName = <my service name>,
LogName = <custom log name>,
Filter = (x, y) => y >= LogLevel.Information
});
logging.AddConsole();
})
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
});
Использование ilogger, и это просто _logger.LogInformation (" my сообщение ");