Мой веб-сайт, написанный на ASP.NET, и я использовал EventLog для записи журналов в средство просмотра событий. Он уже запущен в производственной среде (ОС: Windows Server 2012 R2), и при регистрации некоторых ошибок проблем не возникло. Сейчас я планирую перенести сервер на Azure - App Services. Интересно, будет ли мой код для регистрации ошибок работать после перехода на Azure - App Services ?? Если да, то как мне просмотреть ошибку, зарегистрированную на моем веб-сайте? Я не вижу средства просмотра событий в Azure - App Services. Если нет, то каков самый простой и быстрый альтернативный способ заменить мой код при регистрации ошибок?
Вот мой код:
public static void LogEventLog(string message, EventLogEntryType logType)
{
string source = AppConfig.ErrorEventViewerSource;
// Since we can't prevent the app from terminating, log this to the event log.
CreateEventSource(source);
// Create an EventLog instance and assign its source.
EventLog myLog = new EventLog();
myLog.Source = source;
myLog.WriteEntry(message, logType);
}
public static void CreateEventSource(string source)
{
if (!EventLog.SourceExists(source))
{
EventLog.CreateEventSource(source, "Application");
}
}