我想使用LogParser匹配IIS日志中的特定URI。有多个请求进入相同的地址,但情况稍有不同。我怎样才能得到一个单一的URI大小写?LogParser区分大小写的搜索
例如: “mypath中\ ThIsPaGe.aspx” 与 “mypath中\ thispage.aspx”
我想使用LogParser匹配IIS日志中的特定URI。有多个请求进入相同的地址,但情况稍有不同。我怎样才能得到一个单一的URI大小写?LogParser区分大小写的搜索
例如: “mypath中\ ThIsPaGe.aspx” 与 “mypath中\ thispage.aspx”
使用ToLower将或ToUpper的上你的路情况。这是来自String对象。
使用LIKE
而不是=
select *
from 'logfilename'
where cs-uri-stem LIKE 'myPath\ThIsPaGe.aspx'
请编辑您的答案,以添加关于您的代码如何工作以及如何解决OP问题的解释。许多SO海报是新手,不会理解你发布的代码。 –
鉴于LogParser的唯一功能是执行类似SQL的查询,您希望查看哪些内容? – Greg
LogParser的新手会理解使用'LIKE'和'='的区别吗?他们是否会通过阅读你的答案而获得启发? –
你们是不是要完全匹配一个,而不是其他?或者你想匹配两者? – Greg