LogParser를 사용하여 IIS 로그의 필드 길이를 어떻게 확인합니까?
문제
IIS 로그에서 LogParser.exe를 사용하여 LONG UserAgent 문자열을 찾으려고 합니다.이 예에서는 'poo'라는 문자열이 포함된 항목을 검색합니다.
LogParser.exe -i:IISW3C
"SELECT COUNT(cs(User-Agent)) AS Client
FROM *.log WHERE cs(User-Agent) LIKE '%poo%'"
"'x'보다 긴 User-Agent가 있는 항목은 몇 개입니까?"라고 말하려고 합니다.
해결책
글쎄, 내가 내 질문에 답한 것 같습니다.
LogParser.exe -i:IISW3C
"SELECT COUNT(cs(User-Agent)) AS Client
FROM *.log WHERE STRLEN(cs(User-Agent)) > 100"
제휴하지 않습니다 StackOverflow