diff --git a/src/base/base.cmake b/src/base/base.cmake index 66bf74a8..7ab88d98 100644 --- a/src/base/base.cmake +++ b/src/base/base.cmake @@ -74,6 +74,6 @@ if (NOT WIN32) CHECK_INCLUDE_FILE (syslog.h HAVE_SYSLOG_H) if (HAVE_SYSLOG_H) add_definitions(/DHAVE_SYSLOG_H) - set(SOURCES_SYSLOG src/base/log/backends/SysLog.h src/base/log/backends/SysLog.cpp) + set(SOURCES_SYSLOG src/base/io/log/backends/SysLog.h src/base/io/log/backends/SysLog.cpp) endif() endif() diff --git a/src/base/io/log/Log.cpp b/src/base/io/log/Log.cpp index eec17760..4a2a8de6 100644 --- a/src/base/io/log/Log.cpp +++ b/src/base/io/log/Log.cpp @@ -30,6 +30,7 @@ #endif +#include #include #include #include diff --git a/src/base/io/log/backends/FileLog.cpp b/src/base/io/log/backends/FileLog.cpp index 82c8407e..1ff01637 100644 --- a/src/base/io/log/backends/FileLog.cpp +++ b/src/base/io/log/backends/FileLog.cpp @@ -24,6 +24,7 @@ */ +#include #include diff --git a/src/base/io/log/backends/SysLog.cpp b/src/base/io/log/backends/SysLog.cpp index b75973f1..e66f2e35 100644 --- a/src/base/io/log/backends/SysLog.cpp +++ b/src/base/io/log/backends/SysLog.cpp @@ -49,5 +49,5 @@ void xmrig::SysLog::print(int level, const char *line, size_t offset, size_t, bo return; } - syslog(level == -1 ? LOG_INFO : level, line + offset); + syslog(level == -1 ? LOG_INFO : level, "%s", line + offset); }