日志中的一行看起来像
123.65.15.255 - - [04/Jan/2015:03:38:12 +0100] "GET /index.html
HTTP/1.1" 200 - "-" "Mozilla/5.0 (compatible)"
有人知道我需要在“日志文件格式类型和格式”中设置什么吗?
答案 0 :(得分:0)
我尝试使用模式%X{IP} %X{ident} %X{UserID} [%d] %m
和时间戳格式dd/MMM/yyyy:HH:mm:ss Z
,但解析不正确(日期和消息错误),我不知道为什么。我个人更喜欢使用logviewer“LogMX”:我在LogMX中尝试了相同的模式,它就像一个魅力:%X{IP} %X{ident} %X{UserID} [%d{dd/MMM/yyyy:HH:mm:ss Z}] %m
(这里,日期格式包含在模式中):
如果需要,还可以在“GET”之后解析每个特定字段:HTTP状态代码,用户代理字符串,...以为每个字段创建一个新列。另见:
答案 1 :(得分:0)
我可以使用http://people.apache.org/~sdeboy处提供的Chainsaw的最新开发人员快照加载示例日志条目:
过程:
配置选项:
日志文件格式类型
日志文件格式
日志文件时间戳格式
您可以选择'保存配置为'按钮将此配置保存为xml Chainsaw配置文件供以后使用,并可选择使用此配置始终启动Chainsaw'复选框,让Chainsaw在每次启动时都使用此配置。
应创建一个包含日志文件日志事件的新选项卡。
显示列并更新时间戳格式输出: