J'ai une configuration de virtualhost avec usecanonicalname désactivé.
J'ai défini ServerName domain.com et ServerAlias *.domain.com dans le serveur virtuel.
L'utilisation de la chaîne %v LogFormat d'apache2 ne capturera que domain.com, et j'essaie de faire en sorte qu'elle capture foo.domain.com afin de pouvoir diviser les journaux en conséquence.
Le LogFormat que j'utilise actuellement est le suivant
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined