IIS7 регистрация в реальном времени NCSA

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

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

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

1 ответ

Решение

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

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

netsh http flush logbuffer

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

Другие вопросы по тегам