diff --git a/src/message.h b/src/message.h
index a0f0a05de6e41061e3a43884cf006178c873ee28..28af017c2c95a33c4d862e8d7e3f02700d5adc89 100644
--- a/src/message.h
+++ b/src/message.h
@@ -7,10 +7,10 @@
 
 #include <cassert>
 
-#define COUT_INFO(inp) std::cout << "INFO: " inp;
+#define COUT_INFO(inp) std::cout << std::flush << "INFO: " << inp << std::flush
 
 #ifdef L4N_DEBUG
-#define COUT_DEBUG(inp) assert(std::cerr << "DEBUG: " inp);
+#define COUT_DEBUG(inp) assert(std::cerr << std::flush << "DEBUG: " << inp << std::flush)
 #else
 #define COUT_DEBUG(inp)
 #endif // L4N_DEBUG