Назад | Перейти на главную страницу

Расширенное ведение журнала IIS 7.0: возможен ли один файл журнала на веб-сайт?

В настоящее время у нас включено обычное ведение журнала IIS с "One log file per: Site" выбран вариант, позволяющий каждому веб-сайту иметь собственные файлы журнала. Я только что установил расширенное ведение журнала IIS и не могу найти сопоставимого варианта. Расширенное ведение журнала для всех веб-сайтов ведется в одном файле. Как я могу настроить расширенное ведение журнала, чтобы у каждого веб-сайта были собственные файлы журнала?

Вот как обстоят дела сейчас:

Это возможно путем создания определения журнала для каждого сайта. Назовите каждое определение журнала, чтобы оно соответствовало сайту, для которого вы хотите собирать журналы, и включите их для конкретного сайта, для которого вы хотите регистрировать журнал в этом файле. Microsoft подробно описывает это в файле Readme для расширенного ведения журнала:

Включение и отключение ведения журнала для веб-сайтов. Функцию расширенного ведения журнала можно включить или отключить на уровне сервера в диспетчере IIS, который также включает или отключает ведение журнала на более низких уровнях (в соответствии с настройкой уровня сервера). Если вы хотите отключить ведение журнала для определенных веб-сайтов или каталогов, включив ведение журнала для других, включите функцию расширенного ведения журнала на уровне сервера, а затем отключите файлы определения журнала для веб-сайтов / каталогов, для которых вы хотите отключить ведение журнала. Чтобы отключить определение журнала, сделайте следующее:

  • На панели «Подключения» щелкните веб-сайт или каталог, для которого вы хотите отключить ведение журнала.
  • На домашней странице веб-сайта или каталога дважды щелкните значок Advanced Logging.
  • На странице функции «Расширенное ведение журнала» щелкните определение журнала, а затем на панели «Действия» щелкните «Изменить определение журнала».
  • На странице «Определение журнала» снимите флажок «Включено».
  • На панели Действия щелкните Применить.
  • При необходимости повторите шаги с (3) по (5) для дополнительных определений журнала.

Источник: https://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-readme

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