Because of a large number of virtual hosts, you want to have a single logfile for all of them and split it up afterward.
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost
CustomLog logs/vhost_log vhost
Then, after rotating your logfile:
split-logfile < logs/vhost_log