我正在尝试使用 LogParser 匹配 IIS 日志中的特定 URI。有多个请求进入相同的地址,但情况略有不同。如何按大小写提取单个 URI?
例如:“myPath\ThIsPaGe.aspx”与“mypath\thispage.aspx”
我正在尝试使用 LogParser 匹配 IIS 日志中的特定 URI。有多个请求进入相同的地址,但情况略有不同。如何按大小写提取单个 URI?
例如:“myPath\ThIsPaGe.aspx”与“mypath\thispage.aspx”
使用LIKE
代替=
select *
from 'logfilename'
where cs-uri-stem LIKE 'myPath\ThIsPaGe.aspx'
Use ToLower or ToUpper case on your paths. This is from String object.
一种方法是使用To_Lowercase
如下:
SELECT To_Lowercase(cs-uri-stem) as Res, cs-method, cs-status
WHERE Res = 'mypath\thispage.aspx'
...
这样做的好处是可以通过报告来简化分组。