Как я могу использовать LogParser, чтобы узнать ДЛИНУ поля в Журнале IIS? - PullRequest
27 голосов
/ 17 сентября 2008

Я пытаюсь найти строки LONG UserAgent с LogParser.exe в моих журналах IIS. В этом примере выполняется поиск записей со строкой 'poo'.

LogParser.exe -i:IISW3C 
"SELECT COUNT(cs(User-Agent)) AS Client 
FROM *.log WHERE cs(User-Agent) LIKE '%poo%'"

Я пытаюсь сказать "Сколько записей имеет User-Agent длиннее 'x'".

1 Ответ

45 голосов
/ 17 сентября 2008

Ну, похоже, я ответил на свой вопрос.

LogParser.exe -i:IISW3C 
"SELECT COUNT(cs(User-Agent)) AS Client 
FROM *.log WHERE STRLEN(cs(User-Agent)) > 100"
...