diff --git a/RTCP/Interface/include/Interface/PipelineOutput.h b/RTCP/Interface/include/Interface/PipelineOutput.h
index d26a90ced1108e450fc70f8cadd8a961882c3dd8..240725b21e93d489a22ab6216f16888b218f0c0a 100644
--- a/RTCP/Interface/include/Interface/PipelineOutput.h
+++ b/RTCP/Interface/include/Interface/PipelineOutput.h
@@ -160,7 +160,7 @@ inline PipelineOutputSet::PipelineOutputSet( const Parset &ps, Allocator &alloca
   }
 
   if( ps.IONintegrationSteps() > 1 && !o->itsData->isIntegratable() ) {
-    std::cerr << "WARNING: Not integrating output because the output data type does not support integration." << std::endl;
+    LOG_WARN("Not integrating output because the output data type does not support integration.");
   } else {
     o->itsIONintegrationSteps = ps.IONintegrationSteps();
   }
diff --git a/RTCP/Interface/include/Interface/StreamableData.h b/RTCP/Interface/include/Interface/StreamableData.h
index 83383c04df55eb21e737f5f9dbad1ff3aabe4aaa..9882310cff70828ae3399ff29d2f888101bb8785 100644
--- a/RTCP/Interface/include/Interface/StreamableData.h
+++ b/RTCP/Interface/include/Interface/StreamableData.h
@@ -49,7 +49,7 @@ class StreamableData {
     { return integratable; }
 
     virtual StreamableData &operator+=( const StreamableData & ) 
-    { std::clog << "WARNING: Integration not implemented" << std::endl; return *this; }
+    { LOG_WARN("Integration not implemented."); return *this; }
 
     uint32_t sequenceNumber;
 
@@ -166,7 +166,7 @@ template <typename T, unsigned DIM> inline void SampleData<T,DIM>::writeData( St
   if( !itsHaveWarnedLittleEndian ) {
     itsHaveWarnedLittleEndian = true;
 
-    std::clog << "Warning: writing data in little endian." << std::endl;
+     LOG_WARN("writing data in little endian.");
   }
   //THROW(AssertError, "not implemented: think about endianness");
 #endif