Microsoft LogParser: как использовать параметры в файле - PullRequest
7 голосов
/ 30 декабря 2010

Я начал использовать Microsoft LogParser для анализа журналов IIS.

LogParser позволяет использовать SQL-запрос из файла и предоставлять параметры для запроса непосредственно в командной строке, например:

LogParser file:query.sql?date=2010-12-29 -i:IISW3C

query.sql - это имя файла с SQL-запросом

date = 2010-12-29 - это параметр, который подается в SQL-запрос

Вот содержимое query.sql:

select cs-uri-stem
      ,count(*)
from logs.log 
where date = <date>
group by cs-uri-stem 

Проблема в том, что я не знаю, как вызвать параметр в файле.Кто-нибудь знает это?

1 Ответ

8 голосов
/ 07 марта 2011

Вы можете использовать параметры в вашем файле запроса следующим образом:

%VARIABLE_NAME%

Итак, в вашем примере

select cs-uri-stem
      ,count(*)
from logs.log 
where date = %date%
group by cs-uri-stem 
...