@@ -7,15 +7,7 @@
#pragma once
-#include <string>
-
-#if defined(_MSC_VER)
-#define log_here \
- { __FILE__, __LINE__, __FUNCTION__, __FUNCSIG__ }
-#else
- { __FILE__, __LINE__, __FUNCTION__, __PRETTY_FUNCTION__ }
-#endif
+#include <iosfwd>
#define LIST_OF_LOGGING_LEVELS \
trace, debug, info, warning, error, critical, fatal, none
@@ -4,6 +4,14 @@
#include "level.h"
#include "message.h"
+#if defined(_MSC_VER)
+#define log_here \
+ { __FILE__, __LINE__, __FUNCTION__, __FUNCSIG__ }
+#else
+ { __FILE__, __LINE__, __FUNCTION__, __PRETTY_FUNCTION__ }
+#endif
+
namespace logging {
struct location_info {
char const * filename = "???";