diff --git a/openair2/COMMON/openair_defs.h b/openair2/COMMON/openair_defs.h
index efb603115d7a5915079b7a997a48f3a6c1dca83f..ac908e366e1b23f616a2785f1d23f7a89459de5c 100755
--- a/openair2/COMMON/openair_defs.h
+++ b/openair2/COMMON/openair_defs.h
@@ -10,7 +10,9 @@
 #ifdef USER_MODE
 #include <stdio.h>
 #include <stdlib.h>
-#define msg printf
+#if !defined (msg)
+# define msg(aRGS...) LOG_D(PHY, ##aRGS)
+#endif
 #define malloc16(x) memalign(16,x) //malloc(x)
 #define free16(y,x) free(y)
 #define bigmalloc malloc