osmo-trx: log to stderr on signal received
Since osmo-trx it's a big multithreaded process and shutdown sequence can be complex, better use stderr to log signal received events to make sure log is outputted straigh away and not buffered. In general stdout is usually line-buffered, but buffering strategy can be more conservative if output is for instance redirected to a file. Change-Id: I70ba86919d1f7df41ef3db4916317d27697a025c
This commit is contained in:
parent
d0cbb16a93
commit
3eed8ebb0d
|
@ -173,11 +173,11 @@ static void sig_handler(int signo)
|
|||
action like printing */
|
||||
return;
|
||||
|
||||
fprintf(stdout, "signal %d received\n", signo);
|
||||
fprintf(stderr, "signal %d received\n", signo);
|
||||
switch (signo) {
|
||||
case SIGINT:
|
||||
case SIGTERM:
|
||||
fprintf(stdout, "shutting down\n");
|
||||
fprintf(stderr, "shutting down\n");
|
||||
gshutdown = true;
|
||||
break;
|
||||
case SIGABRT:
|
||||
|
|
Loading…
Reference in New Issue