IIS7 регистрация в реальном времени NCSA
IIS 7 и 7.5 могут очень легко создавать файлы журнала в формате NCSA, просто изменяя формат журнала. Однако он не записывает их в режиме реального времени, что бесполезно, если вы пытаетесь выполнить анализ файлов журналов в реальном времени.
IIS может создавать файлы журналов в реальном времени через модуль Advanced Logging, но этот модуль, похоже, не имеет никакого способа установить формат журнала NCSA.
Кто-нибудь знает, может ли IIS записывать файлы журнала в формате NCSA в режиме реального времени?
1 ответ
Я не думаю, что это возможно из коробки (потому что выбираемые поля - это только поля W3C, например, нет доступа к формату даты NCSA). Вам, вероятно, нужно написать свой собственный модуль регистрации для достижения этой цели.
Насколько "в реальном времени" вам нужны логи? Вы можете очистить буфер журнала вручную, используя команду:
netsh http flush logbuffer
возможно, вы можете запланировать, что он будет запускаться каждые 10 секунд или около того, предоставляя вам доступ к журналам практически в реальном времени, без необходимости выполнять кучу программных работ?