模拟6.0 Logformat错误

时间:2016-03-16 13:40:13

标签: apache

我的模拟6.0无法识别我的访问日志格式,请查看以下详细信息并帮助我更正我的日志格式

我的Apache日志格式:

  

LogFormat"%h%l%u%t \"%r \" %> s%b \"%{Referer} i \" \"%{的User-Agent} I \""组合

     

LogFormat"%h%l%u%t \"%r \" %> s%b%T%D"通用

     

LogFormat"%{Referer} i - > %U"引用者

     

LogFormat"%{User-agent} i"代理人

我的模拟6.0日志格式: 我尝试过以下两种日志格式

  

APACHELOGFORMAT(%h%l%u%t \"%r \"%>%b%T%D)

     

LOGFORMAT(%s%j%j [%d /%M /%Y:%h:%n:%j]"%j%r%j"%c%b%T% d \ n)的

我的访问日志:

  

192.168.140.253 - - [07 / Mar / 2016:00:12:46 -0500]" POST / XXXX / XXXXX / XXXXXXX HTTP / 1.1" 200 58 0 21359

     

192.168.140.253 - - [07 / Mar / 2016:00:12:48 -0500]" GET / XXXX / XXXXX / XXXXXX HTTP / 1.1" 200 1670 0 7325

     

192.168.140.253 - - [07 / Mar / 2016:00:12:48 -0500]" POST / XXXX / XXXXX / XXXXXX HTTP / 1.1" 200 58 0 8106

     

192.168.140.253 - - [07 / Mar / 2016:00:12:51 -0500]" GET // XXXX / XXXXX / XXXXXX HTTP / 1.1" 200 1768 0 4108

     

192.168.140.253 - - [07 / Mar / 2016:00:12:52 -0500]" POST / XXXX / XXXXX / XXXXXX HTTP / 1.1" 200 58 0 18648

错误:

  

F:\ analog_60> analog.exe

     

analog.exe:模拟版本6.0 / Win32

     

analog.exe:警告C:配置命令中的错误参数:忽略它:

     
    

LOGFORMAT(%S%j%j [%d /%M /%Y:%h:%n:%j]"%j%w%r%w HTTP%j"%c %b%T%D \ n)

  
     

analog.exe:... cont .. :(原因:一个项目格式出现两次)

     
    

(有关所有错误和警告的帮助,请参阅docs / errors.html)

  
     

analog.exe:警告E:将未来的诊断消息重定向到errors.txt

     

F:\ analog_60> analog.exe

1 个答案:

答案 0 :(得分:1)

试试这个

%D\n替换为%j

并在analog.cfg

中使用此语法

LOGFORMAT (%S %j %j [%d/%M/%Y:%h:%n:%j] "%j %r %j" %c %b %t %j)

我能够使用您的access.log行获取统计信息

请注意:

如果要激活处理时间报告 在analog.cfg

的末尾添加PROCTIME ON

希望有所帮助

相关问题