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

IIS7 ведение журнала NCSA в реальном времени

IIS 7 и 7.5 могут очень легко создавать файлы журнала в формате NCSA, просто изменяя формат журнала. Однако он не записывает их в реальном времени, что бесполезно, если вы пытаетесь выполнить анализ файлов журнала в реальном времени.

IIS может создавать файлы журнала в реальном времени с помощью модуля Advanced Logging, но этот модуль, похоже, не имеет возможности установить формат журнала NCSA.

Кто-нибудь знает, может ли IIS записывать файлы журнала в формате NCSA в реальном времени?

Я не думаю, что это возможно из коробки (потому что выбираемые поля - это только поля W3C, например, нет доступа к формату даты NCSA). Для этого вам, вероятно, потребуется написать собственный модуль регистрации.

Насколько «в реальном времени» нужны журналы? Вы можете очистить буфер журнала вручную, используя команду:

netsh http flush logbuffer

возможно, вы можете запланировать его запуск каждые 10 секунд или что-то в этом роде, предоставляя вам доступ к журналам почти в реальном времени без необходимости выполнять кучу программирования?