我的模拟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
答案 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
希望有所帮助