2013-03-19 4 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 

из этого я узнал, что она принимает значение времени с-IP дату, как один, но он должен принять это как разные ....

ответ

0

Вы должны явно указать LogParser, какой формат ввода его (если вы этого не сделаете, Log Parser пытается выяснить это из имени файла или из первых нескольких строк файла журнала); в этом случае он должен работать так, как вы ожидаете, если вы добавите «-i: W3c» в командную строку.

 Смежные вопросы

  • Нет связанных вопросов^_^