Chinaunix

标题: 怎样看squid的日志文件access.log每条记录的时间? [打印本页]

作者: ahking    时间: 2006-10-10 21:13
标题: 怎样看squid的日志文件access.log每条记录的时间?
怎样看squid的日志文件access.log每条记录的时间?
作者: 兰花仙子    时间: 2006-10-10 23:01
原帖由 ahking 于 2006-10-10 21:13 发表
怎样看squid的日志文件access.log每条记录的时间?


这个时间是Unix Timestamp的吧?你取出这个时间串,在shell里运行如下命令即可:

perl -MPOSIX -le 'print POSIX::strftime("%Y-%m-%d %H:%M:%S",localtime($timestamp))'

注意把$timestamp换成你取出来的时间串。
作者: yangprc    时间: 2006-10-11 13:12
谢谢了/
作者: ahking    时间: 2006-10-12 15:17
我在windows下查看该用什么方法呢?
作者: ability    时间: 2006-10-12 15:23
使用
emulate_httpd_log on
选项
作者: 北极星    时间: 2006-10-15 21:02
原帖由 ability 于 2006-10-12 15:23 发表
使用
emulate_httpd_log on
选项



在squid以前的版本下这个选项有效,但在squid2.6下,我试了一下好象没用.
作者: 是我别封号    时间: 2011-03-02 16:55
在squid以前的版本下这个选项有效,但在squid2.6下,我试了一下好象没用.
北极星 发表于 2006-10-15 21:02



    对头,加了这个选项没用,咋整?
作者: 是我别封号    时间: 2011-03-03 11:59
用perl 语句可以转换,如何让log直接记录成可读的时间呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2