diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp
index 9238fdb34a4009788f8ba5df279cf3dfa6de1535..fd649a3079c6e7a5de73ee17ff8b2f686d7eef14 100644
--- a/src/plugins/debugger/debuggerrunner.cpp
+++ b/src/plugins/debugger/debuggerrunner.cpp
@@ -510,11 +510,14 @@ void DebuggerRunControl::start()
 
     engine()->startDebugger(this);
     m_running = true;
+    emit addToOutputWindowInline(this, tr("Debugging starts"), false);
+    emit addToOutputWindowInline(this, "\n", false);
     emit started();
 }
 
 void DebuggerRunControl::startFailed()
 {
+    emit addToOutputWindowInline(this, tr("Debugging has failed"), false);
     m_running = false;
     emit finished();
     engine()->handleStartFailed();
@@ -522,6 +525,7 @@ void DebuggerRunControl::startFailed()
 
 void DebuggerRunControl::handleFinished()
 {
+    emit addToOutputWindowInline(this, tr("Debugging has finished"), false);
     engine()->handleFinished();
     plugin()->runControlFinished(this);
 }