diff --git a/src/vkcv/PipelineManager.cpp b/src/vkcv/PipelineManager.cpp
index 50b924f85439fa80888637473ef665757fdcd4f8..c240bda4b85164858a3d6098e4e6ecb62c07de78 100644
--- a/src/vkcv/PipelineManager.cpp
+++ b/src/vkcv/PipelineManager.cpp
@@ -44,10 +44,15 @@ namespace vkcv
 
     vk::PrimitiveTopology primitiveTopologyToVulkanPrimitiveTopology(const PrimitiveTopology topology) {
         switch (topology) {
-            case(PrimitiveTopology::PointList):     return vk::PrimitiveTopology::ePointList;
-            case(PrimitiveTopology::LineList):      return vk::PrimitiveTopology::eLineList;
-            case(PrimitiveTopology::TriangleList):  return vk::PrimitiveTopology::eTriangleList;
-            default: std::cout << "Error: Unknown primitive topology type" << std::endl; return vk::PrimitiveTopology::eTriangleList;
+            case(PrimitiveTopology::PointList):
+                return vk::PrimitiveTopology::ePointList;
+            case(PrimitiveTopology::LineList):
+                return vk::PrimitiveTopology::eLineList;
+            case(PrimitiveTopology::TriangleList):
+                return vk::PrimitiveTopology::eTriangleList;
+            default:
+            vkcv_log(LogLevel::ERROR, "Unknown primitive topology type");
+                return vk::PrimitiveTopology::eTriangleList;
         }
     }