]> git.meshlink.io Git - meshlink/blobdiff - examples/manynodes.c
manynodes example: trivial, change debug levels
[meshlink] / examples / manynodes.c
index 98bd93872b57ed00d6ac9dcc2e35cef4ddb4ed06..96aa5f0f9843db84bb7c4bc7481a285965fa6491 100644 (file)
@@ -22,7 +22,7 @@ static void log_message(meshlink_handle_t *mesh, meshlink_log_level_t level, con
                [MESHLINK_ERROR] = "\x1b[31mERROR",
                [MESHLINK_CRITICAL] = "\x1b[31mCRITICAL",
        };
-       fprintf(stderr, "%s\t%s:\x1b[0m %s\n", mesh->name,levelstr[level], text);
+       fprintf(stderr, "%s\t%s:\x1b[0m %s\n", mesh ? mesh->name : "global",levelstr[level], text);
 }
 
 //Test mesh sending data
@@ -36,11 +36,11 @@ static void testmesh () {
                        } else {
                                printf("%zu known nodes:\n", nnodes);
                                for(int i = 0; i < nnodes; i++) {
-                                       printf(" %s\n", nodes[i]->name);
-                                       if(!meshlink_send(mesh[nindex], nodes[i], "magic", strlen("magic") + 1)) {
+                                       //printf(" %s\n", nodes[i]->name);
+                                               if(!meshlink_send(mesh[nindex], nodes[i], "magic", strlen("magic") + 1)) {
                fprintf(stderr, "Could not send message to '%s': %s\n", nodes[i]->name, meshlink_strerror(meshlink_errno));
-       }
-       }
+                                               }
+                               }
 
                        }
 
@@ -232,7 +232,7 @@ int main(int argc, char *argv[]) {
 
        mesh = calloc(n, sizeof *mesh);
 
-       meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_message);
+       meshlink_set_log_cb(NULL, MESHLINK_INFO, log_message);
        mkdir(basebase, 0750);
 
        char filename[PATH_MAX];