IIS 7和7.5可以很容易地通过更改日志格式来完成NCSA格式的日志文件。但是,如果您试图对日志文件进行实时分析,它不会实时地编写它们--这是无用的。
IIS可以通过高级日志模块执行实时日志文件,但是这个模块似乎没有任何方法来设置NCSA日志格式。
有人知道IIS是否可以实时写入NCSA格式化的日志文件吗?
发布于 2010-11-23 17:52:32
我认为这是不可能的(因为可选择的字段只是W3C字段,不能访问NCSA的日期格式)。您可能需要编写自己的日志模块才能完成这一任务。
如何“实时”你需要日志?可以使用以下命令手动刷新日志缓冲区:
netsh http flush logbuffer
也许您可以安排每10秒或其他时间运行一次,让您几乎可以实时访问日志,而不必做大量的编程工作?
https://serverfault.com/questions/204995
复制相似问题