我是一个非常新的日志解析器。我尝试使用不同的格式和分隔符,但这对我不起作用。我的日志文件如下所示..
# Version xx
# Feilds: date time c-ip
# Software : Weblogic
# Startdate : 2013-08-15 17:39:09
date value time ipaddress
当我使用以下代码时
logparser.exe -o:DATAGRID "select * from abc.log_tmp"
其中abc.log_tmp是包含信息的日志文件
它以下列方式提供信息:
******************************************************************
logfilename index content
********************************************************************
C:xyx\abc.log_tmp 3 date time
C:xyx\abc.log_tmp 4 date time
**********************************************
实际上应该是
date time c-ip
xxx xxx xxx
xxx xxx xxx
从此我开始知道它将日期时间c-ip值作为一个,但它应该把它当作不同的....
答案 0 :(得分:0)
你应该明确地告诉LogParser它应该期望哪种输入格式(如果没有,Log Parser会尝试从文件名或日志文件的前几行中找出它);在这种情况下,如果您在命令行中添加了“-i:W3c”,它应该可以正常工作。