IIS7 实时 NCSA 日志记录

IIS7 实时 NCSA 日志记录

IIS 7 和 7.5 可以非常轻松地处理 NCSA 格式的日志文件,只需更改日志格式即可。但是,它不会实时写入它们,如果您尝试对日志文件进行实时分析,那么这毫无用处。

IIS 可以通过高级日志记录模块执行实时日志文件,但是该模块似乎没有任何方法来设置 NCSA 日志格式。

有人知道 IIS 是否可以实时写入 NCSA 格式的日志文件吗?

答案1

我不认为这是可以立即实现的(因为可选字段只有 W3C 字段,例如无法访问 NCSA 日期格式)。您可能需要编写自己的日志模块来实现这一点。

您需要多“实时”的日志?您可以使用以下命令手动刷新日志缓冲区:

netsh http flush logbuffer

也许您可以安排它每 10 秒运行一次,让您近乎实时地访问日志,而不必进行大量的编程工作?

相关内容