I am not quite sure what I did differently, but the per server error log is working now. Here's the config if anyone wants it:
<VirtualHost *:8080> ErrorLog "C:/path/to/acd/logs/error.log" <Perl> use lib 'C:/path/to/acd'; $ENV{MODE} = 'development'; </Perl> ScriptAlias / "C:/path/to/acd" <Location /> SetHandler perl-script PerlHandler ACD::Dispatch Order allow,deny Allow from all </Location> </VirtualHost> -- -fREW