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\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 minor, --min=minor\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);
|
||||
if (ttynvt_param.logstd)
|
||||
nvt_log_dest(NVT_LOG_STDOUT);
|
||||
nvt_log_dest(NVT_LOG_STDERR);
|
||||
|
||||
if (!ttynvt_param.dev_name)
|
||||
ttynvt_param.dev_name = "ttyNVT0";
|
||||
|
||||
Reference in New Issue
Block a user