Nachdem ich die Konfiguration meiner VHosts auf meinem Notebook aufgeräumt habe, war jetzt mein Server dran. Dort habe ich mich um die Logfiles gekümmert und sie sauber getrennt. Dazu kommt jetzt vlogger zum Einsatz. Folgende 3 Zeilen in der apache2.conf machen die Arbeit:
ErrorLog "|/usr/sbin/vlogger -e -s error.log /var/log/apache2/"
LogFormat "%{Host}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vlogger
CustomLog "|/usr/sbin/vlogger -s access.log /var/log/apache2/" vlogger
Sämtliche CustomLog Einträge bei den jeweiligen VHosts sind dann überflüssig. Vlogger erstellt pro virtuellen Host ein Verzeichnis unter /var/log/apache2 mit dem Namen des Hosts.