I really need some help with this. My server has multiple virtual hosts, each virtual host has its access log, I need to be able to customize the LogFormat for each virtual host exist on server. I have modified LogFormat in httpd.conf but it actually affects only the master access log and not the virtual hosts.
Here is my LogFormat:
The above LogFormat only affects the master access log which located at: /usr/local/apache/logs/access_log However, it does not affect any of the virtual hosts on server that have their access logs located at: /home/username/access-logs/domain.com
I'm not sure if I have something wrong in the LogFormat itself or I'm missing something. I've spent many hours trying to solve this problem but didn't find a solution. I'd greatly appreciate it if someone could shed some light on this. Thank you.
Here is my LogFormat:
Code:
<IfModule log_config_module>
LogFormat "%v:%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{CF-Connecting-IP}i" combinedvhost
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{CF-Connecting-IP}i" combined
LogFormat "%h %l %u %t \"%r\" %>s %b %{CF-Connecting-IP}i" common
CustomLog "logs/access_log" combined
CustomLog logs/access_log combinedvhost
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{CF-Connecting-IP}i" combinedio
</IfModule>
</IfModule>
<IfModule mod_log_config.c>
LogFormat "%v:%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{CF-Connecting-IP}i" combinedvhost
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{CF-Connecting-IP}i" combined
LogFormat "%h %l %u %t \"%r\" %>s %b %{CF-Connecting-IP}i" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log common
CustomLog logs/access_log combined
CustomLog logs/access_log combinedvhost
</IfModule>
I'm not sure if I have something wrong in the LogFormat itself or I'm missing something. I've spent many hours trying to solve this problem but didn't find a solution. I'd greatly appreciate it if someone could shed some light on this. Thank you.