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);