summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ldapd/logmsg.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/ldapd/logmsg.c')
-rw-r--r--usr.sbin/ldapd/logmsg.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/usr.sbin/ldapd/logmsg.c b/usr.sbin/ldapd/logmsg.c
index 2dbbbc90421..4fe2e0f8ba6 100644
--- a/usr.sbin/ldapd/logmsg.c
+++ b/usr.sbin/ldapd/logmsg.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: logmsg.c,v 1.1 2017/01/20 11:55:08 benno Exp $ */
+/* $OpenBSD: logmsg.c,v 1.2 2018/05/15 11:19:21 reyk Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -35,8 +35,16 @@
#include "ldapd.h"
#include "log.h"
-extern int debug;
-extern int verbose;
+static int debug;
+
+void
+ldap_loginit(const char *name, int d, int v)
+{
+ log_setverbose(v);
+ if (name != NULL)
+ log_procinit(name);
+ debug = d;
+}
const char *
print_host(struct sockaddr_storage *ss, char *buf, size_t len)
@@ -55,7 +63,7 @@ hexdump(void *data, size_t len, const char *fmt, ...)
uint8_t *p = data;
va_list ap;
- if (verbose < 2 || !debug)
+ if (log_getverbose() <= 2 || !debug)
return;
va_start(ap, fmt);
@@ -90,7 +98,7 @@ ldap_debug_elements(struct ber_element *root, int context, const char *fmt, ...)
int constructed;
struct ber_oid o;
- if (verbose < 2 || !debug)
+ if (log_getverbose() <= 2 || !debug)
return;
if (fmt != NULL) {