IIS日志不会logging所有选定的值?

我想获得客户端的IP地址。 我有一些选项可供selectlogin。 事实上,我select了15个选项,但我从来没有得到超过12个选项打印出来。 我也不认为我得到客户端IP,即使它被选中。 谁能帮我吗? 这里是日志的顶部,改变了标识信息:

#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status 2009-07-28 00:00:21 W3SVC1 199.08.78.8 POST /site.asmx - 443 - 105.155.150.2 - - 200 0 0 

服务器:Microsoft-IIS / 6.0 MicrosoftOfficeWebServer:5.0_Pub

Windows Server 2003 R2标准版Service Pack 2

重新启动后,此问题仍然存在。

Dcid是正确的。

当你阅读这些标题值时,有几件事情需要注意。

  • “s”的意思是“服务器”,所以s-sitename是“服务器的网站名称”
  • “c”表示“客户端”,所以c-ip是“客户端的IP地址”
  • “cs”的意思是“客户端到服务器”,所以cs-method是“客户端请求服务器的方法”
  • “sc”表示“服务器到客户端”,所以sc-status是“服务器返回到客户端的状态”

您总是可以将日志粘贴到Excel电子表格中,并将日志格式化为更易于阅读的格式。 快速查看,实时数据之间的每个空值都将使用“ – ”作为占位符。

客户端ip在您发布的日志中是105.155.150.2 。 这是定义中的“c-ip”字段。

另外,您可能需要在更改日志configuration后重新启动IIS。