aboutsummaryrefslogtreecommitdiffstats
path: root/src/pluto/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pluto/log.c')
-rw-r--r--src/pluto/log.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/pluto/log.c b/src/pluto/log.c
index 293c99d58..15bab5d0a 100644
--- a/src/pluto/log.c
+++ b/src/pluto/log.c
@@ -87,10 +87,10 @@ u_int16_t cur_from_port; /* host order */
static void pluto_dbg(int level, char *fmt, ...)
{
int priority = LOG_INFO;
+ int debug_level;
char buffer[8192];
char *current = buffer, *next;
va_list args;
- int debug_level;
if (cur_debugging & DBG_PRIVATE)
{
@@ -115,7 +115,10 @@ static void pluto_dbg(int level, char *fmt, ...)
if (log_to_stderr)
{
- fprintf(stderr, "| ");
+ if (level > 1)
+ {
+ fprintf(stderr, "| ");
+ }
vfprintf(stderr, fmt, args);
fprintf(stderr, "\n");
}
@@ -132,7 +135,7 @@ static void pluto_dbg(int level, char *fmt, ...)
{
*(next++) = '\0';
}
- syslog(priority, "| %s\n", current);
+ syslog(priority, "%s%s\n", (level > 1)? "| ":"", current);
current = next;
}
}