我有额外字段'foo'的IIS日志.
#Fields: foo date s-sitename ... foo1 2009-02-15 W3SVC1 ... foo2 2009-02-15 W3SVC1 ...
结果,所有LogParser查询都被破坏:
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文件?
尝试W3C格式(-i:W3C).
如果这不起作用并且这是一次性分析,您可以创建一个脚本来去除该列.如果这是一项持续的活动,您可能需要考虑使用标准格式,或者至少将额外字段移动到最后.
顺便说一句,LogParser支持自定义输入格式.