NarGarg
You are correct, Instead of using the Parent WebAgent.conf which is defined outside the VirtualHost, We can configure different WebAgent.conf within each VirtualHost and thus each WebAgent.conf would point to its own ACO or LocalConfig file. This gives us the ability to run CA AG in multiple LLAWP mode (multi-process mode), instead of running it within OOB as a single Java Process.
However the same is not TRUE for "affwebservices". All VirtualHosts, are configured to use a single "affwebservices" exploded WAR from <SPS_HOME>/Tomcat/webapps/affwebservices. There is only one LoggerConfig.properties within "affwebservices/WEB-INF/Classes". Hence currently all request for "affwebservices" from all VirtualHost is routed to this single exploded WAR. Thus we cannot define FWSTrace.log (and affwebsrv.log) per VirtualHost. It will be a an enhancement.
There are a few other enhancements on similar lines. But not specifically for logging. So you may raise this.
CA SPS - Block access to Federated Web Apps on Virtual Host Basis
CA SPS: configurable affwebservices URI
Regards
Hubert