logging: Log to stderr instead of stdout
Logging to stdout often becomes garbled due to the multiple treads involved.
This commit is contained in:
+2
-2
@@ -1154,7 +1154,7 @@ static void print_help(void)
|
|||||||
"\t-D level\tEnable debug\n"
|
"\t-D level\tEnable debug\n"
|
||||||
"\t-d\t\tStay in foreground, do not detach\n"
|
"\t-d\t\tStay in foreground, do not detach\n"
|
||||||
"\t-f\t\tStay in foreground, do not detach\n"
|
"\t-f\t\tStay in foreground, do not detach\n"
|
||||||
"\t-E\t\tPrint debug to stdout (default is syslog)\n"
|
"\t-E\t\tPrint debug to stderr (default is syslog)\n"
|
||||||
"\t-M major, --maj=major\n"
|
"\t-M major, --maj=major\n"
|
||||||
"\t-m minor, --min=minor\n"
|
"\t-m minor, --min=minor\n"
|
||||||
"\t-n name, --name=name (default: ttyNVT0)\n"
|
"\t-n name, --name=name (default: ttyNVT0)\n"
|
||||||
@@ -1197,7 +1197,7 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
nvt_log_level(ttynvt_param.quiet, ttynvt_param.debug);
|
nvt_log_level(ttynvt_param.quiet, ttynvt_param.debug);
|
||||||
if (ttynvt_param.logstd)
|
if (ttynvt_param.logstd)
|
||||||
nvt_log_dest(NVT_LOG_STDOUT);
|
nvt_log_dest(NVT_LOG_STDERR);
|
||||||
|
|
||||||
if (!ttynvt_param.dev_name)
|
if (!ttynvt_param.dev_name)
|
||||||
ttynvt_param.dev_name = "ttyNVT0";
|
ttynvt_param.dev_name = "ttyNVT0";
|
||||||
|
|||||||
Reference in New Issue
Block a user