公司有个项目要利用Apache的access.log对网站进行统计,由于网站的域名有150多个,所以是在程序(J2ee)中实现的虚拟主机,
但access.log中默认的日期格式不能直接存入数据库中,所以查了些资料对%t进行了设置,可以直接将格式文本取出存入数据库
1、打开httpd.conf文件
2、找到如下代码:
LogFormat "%h %l %u %t /"%r/" /"%{Referer}i/" /"%{User-Agent}i/"" combined
3、修改%t
LogFormat "%h %l %u %{%Y-%m-%d %H:%M:%S}t /"%r/" /"%{Referer}i/" /"%{User-Agent}i/"" combined