Boxes should add its own error messages to the Troubleshooting Logs
The Troubleshooting Logs page has the libvirt domain xml, a few key=value entries, and then the QEMU log.
I think we should propagate our error messages to the logs too. Things that are generally g_warnings or g_debug. This file might grow, so we need to have a log cycle.