В настоящее время у нас включено обычное ведение журнала IIS с выбранной опцией «Один файл журнала для каждого сайта»
, что позволяет каждому веб-сайту иметь свой собственный лог-файлы. Я только что установил расширенное ведение журнала IIS и не могу найти сопоставимого варианта. Расширенное ведение журнала для всех веб-сайтов ведется в одном файле. Как я могу настроить расширенное ведение журнала, чтобы каждый веб-сайт имел свои собственные файлы журнала?
Вот как обстоят дела в настоящее время:
] D: \ Logs
. D: \ Logs \ Website1
. iisreset
, и успешно получил ожидаемые ответы stop / start
. D : \ Журналы
. В каталогах веб-сайтов не создавались новые файлы журнала. Это можно сделать, создав определение журнала для каждый сайт. Назовите каждое определение журнала, чтобы оно соответствовало сайту, для которого вы хотите собирать журналы, и включите их для конкретного сайта, для которого вы хотите регистрировать журнал в этом файле. Microsoft подробно описывает это в файле Readme для расширенного ведения журнала:
Включение и отключение ведения журнала для веб-сайтов. Функцию расширенного ведения журнала можно включить или отключить на уровне сервера в диспетчере IIS, который также включает или отключает ведение журнала на более низких уровнях (в соответствии с настройкой уровня сервера). Если вы хотите отключить ведение журнала для определенных веб-сайтов или каталогов, при включении ведения журнала для других, включите функцию расширенного ведения журнала на уровне сервера, а затем отключите файлы определения журнала для веб-сайтов / каталогов, для которых вы хотите отключить ведение журнала. Чтобы отключить определение журнала, сделайте следующее:
- На панели Connections щелкните веб-сайт или каталог, для которого вы хотите отключить ведение журнала.
- На домашней странице веб-сайта или каталога дважды щелкните Advanced Logging
- На странице функции «Расширенное ведение журнала» щелкните определение журнала, а затем на панели «Действия» щелкните «Изменить определение журнала».
- На странице «Определение журнала» снимите флажок «Включено».
- В разделе «Действия» панели нажмите Применить.
- При необходимости повторите шаги с (3) по (5) для дополнительных определений журнала.
Источник: https://www.iis.net/learn/extensions/advanced-logging -module / advanced-logging-readme
У меня лично были проблемы с изменением настроек расширенного ведения журнала на уровне сайта в прошлом, но вы также можете использовать фильтр для каждого определения журнала, чтобы ограничить область действия одним сайтом.