diff --git a/mxqd.c b/mxqd.c index bfff359d..0006c372 100644 --- a/mxqd.c +++ b/mxqd.c @@ -2303,6 +2303,14 @@ static void process_signal(struct mxq_server *server,int sig,int extra) mx_log_info("received sigusr2 extra %d (dump)",extra); server_dump(server); break; + case 20: + mx_log_info("received sigusr2 extra %d (set loglevel info)",extra); + mx_log_level_set(MX_LOG_INFO); + break; + case 21: + mx_log_info("received sigusr2 extra %d (set loglevel debug)",extra); + mx_log_level_set(MX_LOG_DEBUG); + break; default: mx_log_warning("received sigusr2 extra %d (unexpected!)",extra); break;