X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserver_main.c;h=a71a5cfce821683a4c7d65fbab22acc85c21d031;hb=74891a59d854ba5c34e909980b7ad28fd58195b3;hp=b02596f3f4e2dda3866e497f7dc989abad864aa6;hpb=4e6233ae0eefb338a0049e29e13d6b7997b9792e;p=citadel.git 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