2008-09-17 5 views
27

मैं अपने आईआईएस लॉग में LogParser.exe के साथ लंबे उपयोगकर्ता एंजेंट स्ट्रिंग्स को खोजने का प्रयास कर रहा हूं। यह उदाहरण उन में स्ट्रिंग 'पू' के साथ प्रविष्टियों की खोज करता है।आईआईएस लॉग में किसी फ़ील्ड के LENGTH को खोजने के लिए मैं लॉगपर्सर का उपयोग कैसे करूं?

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

मैं यह कहने की कोशिश कर रहा हूं कि "कितने प्रविष्टियों में उपयोगकर्ता-एजेंट है जो 'x' से अधिक है।

उत्तर

45

ठीक है, ऐसा लगता है कि मैंने अपने स्वयं के प्रश्न का उत्तर दिया।

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

मेरे लिए वोट नहीं दे सकता! असफल महाकाव्य! ;) –

+0

एलओएल! मैं आपके लिए स्कॉट वोट दूंगा! : डी –

+0

धन्यवाद! अब असली सवाल यह है कि, डब्ल्यूएचओ ने मेरा जवाब कब स्वीकार किया? –

संबंधित मुद्दे

 संबंधित मुद्दे