]> git.meshlink.io Git - meshlink/blobdiff - src/logger.c
Stop using the global variable mesh in most of the rest of the code.
[meshlink] / src / logger.c
index eb63089017ca39b9d4be3990653ecc68582d1e4b..5f3bbbbfedb04c9b41ae08acb2e31ceee0c19d3d 100644 (file)
 #include "system.h"
 
 #include "logger.h"
+#include "meshlink_internal.h"
+#include "sptps.h"
 
-debug_t debug_level = DEBUG_NOTHING;
-
+// TODO: refactor logging code to use a meshlink_handle_t *.
 void logger(int level, int priority, const char *format, ...) {
-       if(level > debug_level)
-               return;
+       //if(level > mesh->debug_level)
+       //      return;
 
        va_list ap;
        char message[1024] = "";
@@ -41,7 +42,7 @@ void logger(int level, int priority, const char *format, ...) {
 }
 
 // TODO: make sure this gets used somewhere
-static void sptps_logger(struct sptps *s, int s_errno, const char *format, va_list ap) {
+static void sptps_logger(sptps_t *s, int s_errno, const char *format, va_list ap) {
        char message[1024] = "";
        int len = vsnprintf(message, sizeof message, format, ap);
        if(len > 0 && len < sizeof message && message[len - 1] == '\n')