首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用LogParser查询包含额外字段的IIS日志

使用LogParser查询包含额外字段的IIS日志
EN

Stack Overflow用户
提问于 2009-02-15 18:15:25
回答 4查看 8.5K关注 0票数 13

我有一个带有额外字段'foo‘的IIS日志。

代码语言:javascript
复制
#Fields: foo date s-sitename ...
foo1 2009-02-15 W3SVC1 ...
foo2 2009-02-15 W3SVC1 ...

因此,所有LogParser查询都会中断:

代码语言:javascript
复制
logparser -i:IISW3C  "SELECT c-ip, s-ip FROM my.log"

Statistics:
-----------
Elements processed: 0
Elements output:    0
Execution time:     0.00 seconds

有没有可能通知LogParser这些额外的字段,这样它就可以解析IIS文件?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-02-15 19:13:44

试试W3C格式(-i:W3C)。

如果这不起作用,并且这是一次性分析,那么您可以创建一个脚本来剥离该列。如果这是一个正在进行的活动,您可能需要考虑使用标准格式,或者至少将额外的字段移到末尾。

顺便说一句,LogParser确实支持custom input formats

票数 24
EN

Stack Overflow用户

发布于 2009-10-24 06:21:18

使用选项-iHeaderFile定义您自己的字段。对数解析器-h将证明其他信息

票数 1
EN

Stack Overflow用户

发布于 2009-02-15 18:23:54

我不知道LogParser,但是如果您在这方面做得不成功,可以尝试一下splunk,它似乎可以很容易地处理不同的日志格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/551326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档