C#-Где использовать параметр log4net с приложением функции Azure?

Я работаю с функциями Azure, чтобы регистрировать сведения об исключениях для анализа приложений из функций Azure, я регистрировал сообщения с помощью объекта TelemetryClient() вместе с ключом инструментирования, как показано ниже.

Пример:

 var telemetryClient = new TelemetryClient();
 telemetryClient.InstrumentationKey = ConfigurationSettings.AppSettings["APPINSIGHTS_INSTRUMENTATIONKEY"];
 appInsights.TrackEvent(message);

Итак, теперь я хочу использовать Log4Net для регистрации сообщений в приложении с помощью функции Azure.

Нашел здесь некоторую информацию Log4Net с Application Insights

Где выполнить приведенную ниже настройку в функции Azure, чтобы использовать журналы log4net с соответствующей информацией? Поскольку приложение функции Azure не имеет файла web.config.

Могу ли я добавить пользовательский файл конфигурации и указать ниже настройки и использовать его?

  <configuration>
  <configSections>
       <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
  </configSections>
  <log4net>
    <root>
      <level value="ALL"/>
      <appender-ref ref="aiAppender"/>
    </root>
    <appender name="aiAppender" type="Microsoft.ApplicationInsights.Log4NetAppender.ApplicationInsightsAppender, Microsoft.ApplicationInsights.Log4NetAppender">
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%message%newline"/>
      </layout>
    </appender>
  </log4net>
<configuration>