Functional tests display the logs of the services they started
Functional tests display the logs of the services they started

Function tests fork out processes that run glance-{api,registry,etc}.
These services are started with a conf file that directs logging
to a different file.  Unfortunately that logged information is not
recorded by the test frameworks that run these tests.  This change
opens the log file and dumps it out to a logger created for that
service.  In this way a developer can inspect the logs of all the
services created by a failed tests using the test frameworks interface
(like Jenkins web interface).

Fixes bug: 1162933

Change-Id: Ie699baaa376ca4ec848a8600f9fc5da6484b24f0

stevelle/glance,jumpstarter-io/glance,rickerc/glance_audit,akash1808/glance,citrix-openstack-build/glance,openstack/glance,rickerc/glance_audit,darren-wang/gl,redhat-openstack/glance,saeki-masaki/glance,ntt-sic/glance,rajalokan/glance,cloudbau/glance,wkoathp/glance,saeki-masaki/glance,ntt-sic/glance,redhat-openstack/glance,akash1808/glance,citrix-openstack-build/glance,rajalokan/glance,wkoathp/glance,ozamiatin/glance,klmitch/glance,sigmavirus24/glance,takeshineshiro/glance,kfwang/Glance-OVA-OVF,JioCloud/glance,vuntz/glance,takeshineshiro/glance,scripnichenko/glance,tanglei528/glance,scripnichenko/glance,dims/glance,JioCloud/glance,jumpstarter-io/glance,stevelle/glance,darren-wang/gl,klmitch/glance,openstack/glance,paramite/glance,cloudbau/glance,sigmavirus24/glance,SUSE-Cloud/glance,SUSE-Cloud/glance,openstack/glance,vuntz/glance,ozamiatin/glance,tanglei528/glance,dims/glance,kfwang/Glance-OVA-OVF,paramite/glance