]> tinc-vpn.org Git - tinc/blobdiff - src/control.c
Add colors to tincd logger
[tinc] / src / control.c
index 6e8580a4947b753c9f2b3f649536db38f017a541..550384f20bdc3d3f22ff48fe4671aa646fd3edc9 100644 (file)
@@ -131,10 +131,11 @@ bool control_h(connection_t *c, const char *request) {
                return true;
 
        case REQ_LOG: {
-               int level = 0;
-               sscanf(request, "%*d %*d %d", &level);
+               int level = 0, colorize = 0;
+               sscanf(request, "%*d %*d %d %d", &level, &colorize);
                c->log_level = CLAMP(level, DEBUG_UNSET, DEBUG_SCARY_THINGS);
                c->status.log = true;
+               c->status.log_color = colorize;
                logcontrol = true;
                return true;
        }