2013-03-19 40 views
0

我对日志解析器非常陌生。我试过使用不同的格式和分隔符,但那对我不起作用。我的日志文件看起来像下面..如何将单个字段拆分为logparser中的多个字段

# Version xx 
# Feilds: date time c-ip 
# Software : Weblogic 
# Startdate : 2013-08-15 17:39:09 
date value time ipaddress 

当我appplied下面的代码

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

你应该明确地告诉LOGPARSER的哪个输入格式化应该期望(当你不这样做时,Log Parser试图从文件名或日志文件的前几行中找出它);在这种情况下,如果您在命令行中添加了“-i:W3c”,它应该如您所期望的那样工作。

相关问题