Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
mxqd: Change loglevel on SIGUSR2 q=20 or 21
The loglevel may be set to info with

    env kill -usr2 -q 21 mxqd

and to info with

    env kill -usr2 -q 20 mxqd
  • Loading branch information
donald committed Jul 5, 2017
1 parent 8660ae5 commit 3a7b5f6
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions mxqd.c
Expand Up @@ -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;
Expand Down

0 comments on commit 3a7b5f6

Please sign in to comment.