diff --git a/sflphone-common/src/logger.cpp b/sflphone-common/src/logger.cpp
index b4ee5e3c3dc603641d04b6bfd5ab66aab0901a5b..0340287ecda36bf34e0978bb950133ca2ee62dca 100644
--- a/sflphone-common/src/logger.cpp
+++ b/sflphone-common/src/logger.cpp
@@ -29,11 +29,9 @@
  */
 
 #include "logger.h"
-#include <stdarg.h>
+#include <cstdarg>
 #include <string>
-#include <stdio.h>
-
-using namespace std;
+#include <cstdio>
 
 namespace Logger
 {
@@ -43,6 +41,7 @@ bool debugMode = false;
 
 void log (const int level, const char* format, ...)
 {
+    using std::string;
     if (!debugMode && level == LOG_DEBUG)
         return;