Wie verwende ich LogParser, um die Länge eines Feldes in einer IIS-Log herausfinden?

StackOverflow https://stackoverflow.com/questions/80844

  •  09-06-2019
  •  | 
  •  

Frage

Ich versuche LONG Useragent-Strings mit LogParser.exe in meinem IIS-Protokolle zu finden. Dieses Beispiel sucht nach Einträgen mit der Zeichenfolge ‚poo‘ in ihnen.

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

Ich versuche, zu sagen: „Wie viele Einträge haben einen User-Agent, der länger als‚x‘“.

War es hilfreich?

Lösung

Nun, sieht aus wie ich meine eigene Frage beantwortet.

LogParser.exe -i:IISW3C 
"SELECT COUNT(cs(User-Agent)) AS Client 
FROM *.log WHERE STRLEN(cs(User-Agent)) > 100"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top