2012-09-03 10 views
5

私はabc=1234をクッキーに追加しました。クッキー値を取得するLogparserクエリ

これはIISログに記録されます。しかし、cs(Cookie)フィールドにはセミコロンで区切られた他のCookieも表示されます。

abcの値を取得するにはを使用します。

クエリをお勧めしますか?

cs(Cookie)の値が+pqr=999;+abc=1234;+xyz=222の場合、logparserクエリは1234を返します。

答えて

6

見つけました。 は非常に良いextract_value()関数

logparser "SELECT extract_value(cs(Cookie),'+abc',';') as abc_value from ..." 
+0

を使用しますが、最初のクッキーが '' +が付いていないので、見逃されます。これを考えると、 'coalesce(extract_value(cs(Cookie)、' abc '、'; ')、extract_value(cs(Cookie)、' + abc '、'; '))abc_value'は、リストの最初の部分。とにかく+1。どうも。 – spender

関連する問題