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)
[...]


Reply via email to