[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: (ITS#5392) Some traces are lost



As these traces are the traces generated by Statslog macro, is it possible
to replace the definition of Statslog in case LDAP_DEBUG is defined and
LDAP_SYSLOG is not, to use lutil_debug instead of fprintf (stderr) ?

That is, in slap.h, replace
[...]
#elif defined(LDAP_DEBUG)
#define Statslog( level, fmt, connid, opid, arg1, arg2, arg3 )	\
	do { \
		if ( ldap_debug & (level) ) \
			fprintf( stderr, (fmt), (connid), (opid), (arg1),
(arg2), (arg3) );\
	} while (0)
[...]
with
[...]
#elif defined(LDAP_DEBUG)
#define Statslog( level, fmt, connid, opid, arg1, arg2, arg3 )	\
	do { \
		if ( ldap_debug & (level) ) \
                { \
                        lutil_debug( ldap_debug, (level), (fmt), (connid),
(opid), (arg1), (arg2), (arg3) ); \
                }\
	} while (0)
[...]