diff --git a/reco/tasks/CbmReco.cxx b/reco/tasks/CbmReco.cxx
index 54ab2384f80bc4ef7dca07ddc988697b68839347..e9b7065bb74672f4d39827e0ed9b709d1e0f74a3 100644
--- a/reco/tasks/CbmReco.cxx
+++ b/reco/tasks/CbmReco.cxx
@@ -20,14 +20,11 @@
 #include <THttpServer.h>
 #include <TRootSniffer.h>
 
-#include <iostream>
 #include <memory>
 #include <string>
 
 #include <yaml-cpp/yaml.h>
 
-using std::cout;
-using std::endl;
 using std::make_unique;
 using std::string;
 
@@ -212,7 +209,6 @@ int32_t CbmReco::Run()
   timer.Stop();
   double timeSetup = timer.RealTime();
   timer.Start();
-  cout << endl << endl;
   LOG(info) << "Reco: Initialising...";
   run.Init();
   timer.Stop();
@@ -220,13 +216,11 @@ int32_t CbmReco::Run()
 
   // --- Start run
   timer.Start();
-  cout << endl << endl;
   run.Run(0, fNumTs);
   timer.Stop();
   double timeRun = timer.RealTime();
 
   // --- Run log
-  std::cout << std::endl;
   size_t numTs = 1;
   if (!isRootInput) {
     auto src = dynamic_cast<CbmSourceTs*>(run.GetSource());
diff --git a/reco/tasks/CbmSourceTs.cxx b/reco/tasks/CbmSourceTs.cxx
index afbcfb44f10db5f91cc6e4fb9ef55509a7734f53..86cbfa7d6236857bac8c5d3efb2db01d1ab2ddc9 100644
--- a/reco/tasks/CbmSourceTs.cxx
+++ b/reco/tasks/CbmSourceTs.cxx
@@ -9,8 +9,6 @@
 #include <FairSource.h>
 #include <Logger.h>
 
-#include <iostream>
-
 
 using fles::Timeslice;
 using std::string;
@@ -58,7 +56,6 @@ Int_t CbmSourceTs::ReadEvent(UInt_t)
   // It appears that the first call to this method from FairRunOnline is in the
   // init stage. In order not to always lose the first timeslice, a call to
   // TimesliceSource::get is avoided in the first call.
-  std::cout << std::endl;
   if (fNumCalls == 0) LOG(info) << "SourceTs: Init call to ReadEvent";
   else {
     fFlesTs = nullptr;
diff --git a/reco/tasks/CbmTaskBuildEvents.cxx b/reco/tasks/CbmTaskBuildEvents.cxx
index dc18dac91da579a656b04694f2569444033fa4d4..d5fb029fb6c29b95affe5e03b7b8f99ee9185842 100644
--- a/reco/tasks/CbmTaskBuildEvents.cxx
+++ b/reco/tasks/CbmTaskBuildEvents.cxx
@@ -15,7 +15,6 @@
 
 #include <cassert>
 #include <iomanip>
-#include <iostream>
 
 using namespace std;
 
@@ -177,7 +176,6 @@ void CbmTaskBuildEvents::Exec(Option_t*)
 // -----   End-of-timeslice action   ------------------------------------------
 void CbmTaskBuildEvents::Finish()
 {
-  std::cout << std::endl;
   LOG(info) << "=====================================";
   LOG(info) << GetName() << ": Run summary";
   LOG(info) << "Timeslices           : " << fNumTs;
@@ -227,7 +225,6 @@ InitStatus CbmTaskBuildEvents::Init()
   FairRootManager* ioman = FairRootManager::Instance();
   assert(ioman);
 
-  std::cout << std::endl;
   LOG(info) << "==================================================";
   LOG(info) << GetName() << ": Initialising...";
 
@@ -288,7 +285,6 @@ InitStatus CbmTaskBuildEvents::Init()
   }
 
   LOG(info) << "==================================================";
-  std::cout << std::endl;
 
   return kSUCCESS;
 }
diff --git a/reco/tasks/CbmTaskDigiEventQa.cxx b/reco/tasks/CbmTaskDigiEventQa.cxx
index d45ff3c4e3cf0b5ecd2d2c6a9eb81171b91af78f..5574c4aaaca0a02cc64062048d8c6f87d8e489fb 100644
--- a/reco/tasks/CbmTaskDigiEventQa.cxx
+++ b/reco/tasks/CbmTaskDigiEventQa.cxx
@@ -19,7 +19,6 @@
 
 #include <cassert>
 #include <iomanip>
-#include <iostream>
 
 using namespace std;
 
@@ -109,7 +108,6 @@ void CbmTaskDigiEventQa::Exec(Option_t*)
 // -----   End-of-timeslice action   ------------------------------------------
 void CbmTaskDigiEventQa::Finish()
 {
-  std::cout << std::endl;
   LOG(info) << "=====================================";
   LOG(info) << GetName() << ": Run summary";
   LOG(info) << "Timeslices : " << fNumTs;
@@ -132,7 +130,6 @@ InitStatus CbmTaskDigiEventQa::Init()
   FairRootManager* ioman = FairRootManager::Instance();
   assert(ioman);
 
-  std::cout << std::endl;
   LOG(info) << "==================================================";
   LOG(info) << GetName() << ": Initialising...";
 
@@ -154,7 +151,6 @@ InitStatus CbmTaskDigiEventQa::Init()
     LOG(info) << "--- No Http server present";
 
   LOG(info) << "==================================================";
-  std::cout << std::endl;
 
   return kSUCCESS;
 }
diff --git a/reco/tasks/CbmTaskMakeRecoEvents.cxx b/reco/tasks/CbmTaskMakeRecoEvents.cxx
index 9fa1a0bdc30737543eeaafb6b60e5a0784964b5e..e2876f4954118614e50eff49cc3d396a24c8eb57 100644
--- a/reco/tasks/CbmTaskMakeRecoEvents.cxx
+++ b/reco/tasks/CbmTaskMakeRecoEvents.cxx
@@ -16,7 +16,6 @@
 #include <algorithm>
 #include <cassert>
 #include <iomanip>
-#include <iostream>
 #include <vector>
 
 
@@ -109,8 +108,6 @@ void CbmTaskMakeRecoEvents::Exec(Option_t*)
 // -----   End-of-timeslice action   ------------------------------------------
 void CbmTaskMakeRecoEvents::Finish()
 {
-
-  std::cout << std::endl;
   LOG(info) << "=====================================";
   LOG(info) << GetName() << ": Run summary";
   LOG(info) << "Timeslices         : " << fNumTs;
@@ -190,7 +187,6 @@ InitStatus CbmTaskMakeRecoEvents::Init()
   }
 
   LOG(info) << "==================================================";
-  std::cout << std::endl;
 
   return kSUCCESS;
 }
diff --git a/reco/tasks/CbmTaskTriggerDigi.cxx b/reco/tasks/CbmTaskTriggerDigi.cxx
index 82f9cc15174c5a113d9cdcc5bb901de79b57fa0f..9e339010c12c323a8c6d131c9baf43242b4dca34 100644
--- a/reco/tasks/CbmTaskTriggerDigi.cxx
+++ b/reco/tasks/CbmTaskTriggerDigi.cxx
@@ -22,7 +22,6 @@
 #include <algorithm>
 #include <cassert>
 #include <iomanip>
-#include <iostream>
 #include <vector>
 
 // -----   Constructor   -----------------------------------------------------
@@ -197,8 +196,6 @@ std::vector<double> CbmTaskTriggerDigi::GetDigiTimes(ECbmModuleId system)
 // -----   End-of-timeslice action   ------------------------------------------
 void CbmTaskTriggerDigi::Finish()
 {
-
-  std::cout << std::endl;
   LOG(info) << "=====================================";
   LOG(info) << GetName() << ": Run summary";
   LOG(info) << "Timeslices         : " << fNumTs;
@@ -222,7 +219,6 @@ InitStatus CbmTaskTriggerDigi::Init()
   FairRootManager* ioman = FairRootManager::Instance();
   assert(ioman);
 
-  std::cout << std::endl;
   LOG(info) << "==================================================";
   LOG(info) << GetName() << ": Initialising...";
 
@@ -259,7 +255,6 @@ InitStatus CbmTaskTriggerDigi::Init()
   LOG(info) << "--- Use algo TimeClusterTrigger with TriggerWin " << fTriggerWindow << " ns, threshold " << fMinNumDigis
             << ", dead time " << fDeadTime << " ns";
   LOG(info) << "==================================================";
-  std::cout << std::endl;
 
   return kSUCCESS;
 }
diff --git a/reco/tasks/CbmTaskUnpack.cxx b/reco/tasks/CbmTaskUnpack.cxx
index bb01fbd1be342fb0f9f1002b3b53c8642fb4fb5e..ef821c48de5cd61fcf6359f0605fd07531a7886d 100644
--- a/reco/tasks/CbmTaskUnpack.cxx
+++ b/reco/tasks/CbmTaskUnpack.cxx
@@ -26,7 +26,6 @@
 #include <execution>
 #endif
 #include <iomanip>
-#include <iostream>
 #include <memory>
 #include <sstream>
 #include <vector>
@@ -197,7 +196,6 @@ void CbmTaskUnpack::Exec(Option_t*)
 // -----   End-of-run action   ------------------------------------------------
 void CbmTaskUnpack::Finish()
 {
-  std::cout << std::endl;
   double timePerTs = 1000. * fTime / double(fNumTs);  // in ms
   double rate      = fNumBytes / 1.e6 / fTime;        // in MB/s
   LOG(info) << "=====================================";
@@ -216,7 +214,6 @@ void CbmTaskUnpack::Finish()
 InitStatus CbmTaskUnpack::Init()
 {
 
-  std::cout << std::endl;
   LOG(info) << "==================================================";
   LOG(info) << GetName() << ": Initialising...";
 
@@ -289,7 +286,6 @@ InitStatus CbmTaskUnpack::Init()
   LOG(info) << "--- Configured " << fAlgoSts.size() << " unpacker algorithms for STS.";
   LOG(debug) << "Readout map:" << fStsConfig.PrintReadoutMap();
   LOG(info) << "==================================================";
-  std::cout << std::endl;
 
   return kSUCCESS;
 }