diff --git a/src/logger.cpp b/src/logger.cpp
index 70ccc75e37b9c8002c0238f8b71c936db8b6e3b0..e28bac5bec3ddfedf78e4d5c7c8e77485882b9a3 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -594,7 +594,7 @@ Logger::debugEnabled()
     return debugEnabled_.load(std::memory_order_relaxed);
 }
 
-DRING_PUBLIC void
+void
 Logger::vlog(int level, const char* file, int line, bool linefeed, const char* fmt, va_list ap)
 {
     if (not debugEnabled_.load(std::memory_order_relaxed) and level < LOG_WARNING) {
diff --git a/src/logger.h b/src/logger.h
index 9fd7a1adc0c08007cf32d9a2c8103701d8d4429f..ae75fe8e206bd18c146b113e8f6867841d3d817d 100644
--- a/src/logger.h
+++ b/src/logger.h
@@ -21,6 +21,8 @@
 
 #pragma once
 
+#include "jami/def.h"
+
 //#define __STDC_FORMAT_MACROS 1
 #include <cinttypes> // for PRIx64
 #include <cstdarg>
@@ -110,12 +112,14 @@ public:
     ///
     /// Example: JAMI_DBG("%s", "Hello, World!")
     ///
+    DRING_PUBLIC
     static void log(int level, const char* file, int line, bool linefeed, const char* const fmt, ...)
         PRINTF_ATTRIBUTE(5, 6);
 
     ///
     /// Printf fashion logging (using va_list parameters)
     ///
+    DRING_PUBLIC
     static void vlog(int level, const char* file, int line, bool linefeed, const char* fmt, va_list);
 
     static void setConsoleLog(bool enable);