Master logs of integration commands are confusing
Integration commands are implemented by the elements which declare them, and when a BuildElement integrates it's sandbox before a build it will iterate over the dependencies calling Element.integrate().
The element which integrates will naturally sent a message with it's own element in context and that message will appear in the master log and on the console as the integrating element, not the element which is about to build, on behalf of which the integrating element is doing work.
This results in the master log saying something like the following for an integration step of a gstreamer build:
[--:--:--][088951c6][gstreamer.bst ] START Integrating sandbox
[--:--:--][8e7c9bae][linker-priority.bst ] STATUS Running integration command
ldconfig
[--:--:--][46c81645][base.bst ] STATUS Running integration command
update-mime-database /usr/share/mime
[--:--:--][46c81645][base.bst ] STATUS Running integration command
update-desktop-database -v
[--:--:--][f5ac9f56][glib.bst ] STATUS Running integration command
glib-compile-schemas /usr/share/glib-2.0/schemas
[00:00:20][088951c6][gstreamer.bst ] SUCCESS Integrating sandbox
While the above it certainly true (i.e. glib.bst is integrating a sandbox), we have lost the context that glib is in fact integrating a sandbox for gstreamer to build in, this is of course especially confusing when you have 4 or more builds in parallel and commands appear mixed in the master logs.
To fix this, the element emitting the message should not be used to print the message in the master log (however this perhaps should not be true for the individual build log), instead the element associated to the scheduled task should be used to print these logs.
Additionally, it would be good to have both in context, so that in the master log and terminal one can see that we are integrating glib on behalf of the gstreamer build, however this should be additional, the main, text aligned element and cache key should remain gstreamer for better readability purposes.