diff options
-rw-r--r-- | scripts/qemu.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/qemu.py b/scripts/qemu.py index 9440261..8c67595 100644 --- a/scripts/qemu.py +++ b/scripts/qemu.py @@ -187,6 +187,7 @@ class QEMUMachine(object): def launch(self): '''Launch the VM and establish a QMP connection''' + self._iolog = None self._qemu_full_args = None devnull = open(os.path.devnull, 'rb') qemulog = open(self._qemu_log_path, 'wb') @@ -206,6 +207,12 @@ class QEMUMachine(object): self._popen.wait() self._load_io_log() self._post_shutdown() + + LOG.debug('Error launching VM') + if self._qemu_full_args: + LOG.debug('Command: %r', ' '.join(self._qemu_full_args)) + if self._iolog: + LOG.debug('Output: %r', self._iolog) raise def shutdown(self): |