Azure IIS Custom Logging - PullRequest
       34

Azure IIS Custom Logging

0 голосов
/ 23 января 2020

В настоящее время я пытаюсь добавить настраиваемое поле в мой файл журнала iis для захвата guid, который идентифицирует пользователя, делающего каждый запрос в нашей системе. Внесение следующих изменений работает на моем локальном компьютере из-за того, что я использую IIS 10.

<logFile logExtFileFlags="Date, Time, ClientIP, UserName, ServerIP, Method, UriStem, UriQuery, HttpStatus, Win32Status, TimeTaken, ServerPort, UserAgent, Referer, HttpSubStatus" logFormat="W3C" directory="%SystemDrive%\inetpub\logs\LogFiles">
     <customFields>
          <clear />
          <add logFieldName="SubjectId" sourceName="SubjectId" sourceType="RequestHeader" />
     </customFields>
</logFile>

Поскольку наш сайт размещен на Microsoft Azure, на котором работает IIS 8.0, я не могу внести это изменение в нашей производственной среде. На сайте Microsoft (https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/sites/sitedefaults/logfile/customfields/) кажется, что регистрация пользовательских полей iis невозможна до IIS 8.5.

Есть ли способ обновить версию IIS в Azure до 8.5+ или какой-либо альтернативный способ сбора этих данных с помощью ведения журнала iis?

Любая помощь будет принята с благодарностью.

...