From: Art Cancro Date: Wed, 24 May 2017 22:41:04 +0000 (-0400) Subject: -x MaxLogLevel X-Git-Tag: v939~547 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=74891a59d854ba5c34e909980b7ad28fd58195b3 -x MaxLogLevel --- diff --git a/citadel/server_main.c b/citadel/server_main.c index b02596f3f..a71a5cfce 100644 --- a/citadel/server_main.c +++ b/citadel/server_main.c @@ -79,6 +79,7 @@ int main(int argc, char **argv) int relh=0; int home=0; int dbg=0; + int max_log_level = LOG_INFO; char relhome[PATH_MAX]=""; char ctdldir[PATH_MAX]=CTDLDIR; int syslog_facility = LOG_DAEMON; @@ -121,7 +122,7 @@ int main(int argc, char **argv) break; case 'x': - /* deprecated */ + max_log_level = atoi(optarg); break; case 't': /* deprecated */ @@ -163,6 +164,7 @@ int main(int argc, char **argv) fprintf(stderr, "citserver: usage: " "citserver " "[-l LogFacility] " + "[-x MaxLogLevel] " "[-d] [-D] [-r] " "[-u user] " "[-h HomeDir]\n" @@ -193,6 +195,7 @@ int main(int argc, char **argv) } StartLibCitadel(basesize); + setlogmask(LOG_UPTO(max_log_level)); openlog("citserver", ( running_as_daemon ? (LOG_PID) : (LOG_PID | LOG_PERROR) ), syslog_facility