5
我已将abc=1234
添加到cookie。Logparser查询获取cookie值
它显示在IIS日志中。但cs
(Cookie)字段显示其他Cookie也以分号分隔。我想使用logparser来获得cookie的值abc
。
您能否建议查询?
例如如果cs(Cookie)的值为+pqr=999;+abc=1234;+xyz=222
,则logparser查询应返回1234
。
我已将abc=1234
添加到cookie。Logparser查询获取cookie值
它显示在IIS日志中。但cs
(Cookie)字段显示其他Cookie也以分号分隔。我想使用logparser来获得cookie的值abc
。
您能否建议查询?
例如如果cs(Cookie)的值为+pqr=999;+abc=1234;+xyz=222
,则logparser查询应返回1234
。
找到它。 使用extract_value()函数
logparser "SELECT extract_value(cs(Cookie),'+abc',';') as abc_value from ..."
非常好,但第一个cookie没有以'+'开头,所以会被错过。考虑到这一点,'abc_value'的coalesce(extract_value(cs(Cookie),'abc',';'),extract_value(cs(Cookie),'+ abc',';'))会找到该值,即使它是首先在列表中。无论如何。谢谢。 – spender