git.samba.org
/
resolv_wrapper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rwrap: Add NOTICE as log level
[resolv_wrapper.git]
/
src
/
resolv_wrapper.c
diff --git
a/src/resolv_wrapper.c
b/src/resolv_wrapper.c
index 0b05ea550fc8edcecea67f4a4dc16a00366ec1a9..8b748350db2b84cd56835a2697bd1e3b235c2a3e 100644
(file)
--- a/
src/resolv_wrapper.c
+++ b/
src/resolv_wrapper.c
@@
-78,6
+78,7
@@
enum rwrap_dbglvl_e {
RWRAP_LOG_ERROR = 0,
RWRAP_LOG_WARN,
enum rwrap_dbglvl_e {
RWRAP_LOG_ERROR = 0,
RWRAP_LOG_WARN,
+ RWRAP_LOG_NOTICE,
RWRAP_LOG_DEBUG,
RWRAP_LOG_TRACE
};
RWRAP_LOG_DEBUG,
RWRAP_LOG_TRACE
};
@@
-94,6
+95,7
@@
static void rwrap_log(enum rwrap_dbglvl_e dbglvl,
const char *d;
unsigned int lvl = 0;
int pid = getpid();
const char *d;
unsigned int lvl = 0;
int pid = getpid();
+ const char *prefix = NULL;
d = getenv("RESOLV_WRAPPER_DEBUGLEVEL");
if (d != NULL) {
d = getenv("RESOLV_WRAPPER_DEBUGLEVEL");
if (d != NULL) {
@@
-110,26
+112,28
@@
static void rwrap_log(enum rwrap_dbglvl_e dbglvl,
switch (dbglvl) {
case RWRAP_LOG_ERROR:
switch (dbglvl) {
case RWRAP_LOG_ERROR:
- fprintf(stderr,
- "RWRAP_ERROR(%d) - %s: %s\n",
- pid, func, buffer);
+ prefix = "RWRAP_ERROR";
break;
case RWRAP_LOG_WARN:
break;
case RWRAP_LOG_WARN:
- fprintf(stderr,
- "RWRAP_WARN(%d) - %s: %s\n",
- pid, func, buffer);
+ prefix = "RWRAP_WARN";
+ break;
+ case RWRAP_LOG_NOTICE:
+ prefix = "RWRAP_NOTICE";
break;
case RWRAP_LOG_DEBUG:
break;
case RWRAP_LOG_DEBUG:
- fprintf(stderr,
- "RWRAP_DEBUG(%d) - %s: %s\n",
- pid, func, buffer);
+ prefix = "RWRAP_DEBUG";
break;
case RWRAP_LOG_TRACE:
break;
case RWRAP_LOG_TRACE:
- fprintf(stderr,
- "RWRAP_TRACE(%d) - %s: %s\n",
- pid, func, buffer);
+ prefix = "RWRAP_TRACE";
break;
}
break;
}
+
+ fprintf(stderr,
+ "%s(%d) - %s: %s\n",
+ prefix,
+ pid,
+ func,
+ buffer);
}
#ifndef SAFE_FREE
}
#ifndef SAFE_FREE