summaryrefslogtreecommitdiff
path: root/nslcd/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'nslcd/log.c')
-rw-r--r--nslcd/log.c46
1 files changed, 9 insertions, 37 deletions
diff --git a/nslcd/log.c b/nslcd/log.c
index f24abd5..56b5936 100644
--- a/nslcd/log.c
+++ b/nslcd/log.c
@@ -36,8 +36,6 @@
#include "log.h"
-static int loglevel = LOG_DEBUG;
-
#define MAX_REQUESTID_LENGTH 40
#ifdef TLS
@@ -62,12 +60,6 @@ static void tls_init_keys(void)
#endif /* no TLS, use pthreads */
-/* set loglevel when no logging is configured */
-void log_setdefaultloglevel(int pri)
-{
- loglevel = pri;
-}
-
static char *loglevel2sd(int pri) {
switch(pri) {
case LOG_EMERG: return SD_EMERG;
@@ -176,36 +168,16 @@ void log_log(int pri, const char *format, ...)
fprintf(stderr, SD_ERR "vasprintf() in logger failed");
}
va_end(ap);
- /* do the logging */
-
- if (pri <= loglevel)
- {
- if ((requestid != NULL) && (requestid[0] != '\0'))
- fprintf(stderr, "%s[sess:%s] <req:%s> %s\n", loglevel2sd(pri), sessionid, requestid, msg);
- else if ((sessionid != NULL) && (sessionid[0] != '\0'))
- fprintf(stderr, "%s[sess:%s] %s\n", loglevel2sd(pri), sessionid, msg);
- else
- fprintf(stderr, "%s%s\n", loglevel2sd(pri), msg);
- fflush(stderr);
}
- free(msg);
-}
-
-static const char *loglevel2str(int loglevel)
-{
- switch (loglevel)
- {
- case LOG_CRIT: return "crit";
- case LOG_ERR: return "error";
- case LOG_WARNING: return "warning";
- case LOG_NOTICE: return "notice";
- case LOG_INFO: return "info";
- case LOG_DEBUG: return "debug";
- default: return "???";
- }
-}
+ /* do the logging */
+ if ((requestid != NULL) && (requestid[0] != '\0'))
+ fprintf(stderr, "%s[sess:%s] <req:%s> %s\n", loglevel2sd(pri), sessionid, requestid, msg);
+ else if ((sessionid != NULL) && (sessionid[0] != '\0'))
+ fprintf(stderr, "%s[sess:%s] %s\n", loglevel2sd(pri), sessionid, msg);
+ else
+ fprintf(stderr, "%s%s\n", loglevel2sd(pri), msg);
+ fflush(stderr);
-void log_log_config(void) {
- log_log(LOG_DEBUG, "CFG: log %s", loglevel2str(loglevel));
+ free(msg);
}