ASP.NET Core 2.0 EventLog изменить имя приложения в Event Viewer - PullRequest
0 голосов
/ 29 мая 2018

У меня есть приложение ASP.NET Core 2.0, использующее Microsoft.Extensions.Logging.EventLog для входа в Windows Event Viewer с помощью

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

В Event Viewer я вижу, что мое приложение работает и регистрируется в нем, но оно имеетимя приложения по умолчанию в разделе «Источник», и я пытаюсь выяснить, как изменить его имя, чтобы оно могло регистрироваться под другим именем источника.

1 Ответ

0 голосов
/ 29 мая 2018

Вы можете контролировать это, передав EventLogSettings методу расширения , который добавляет ведение журнала .

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

logging.AddEventLog(eventLogSettings);
...