you can use it for your own stuff if you want but to get debug
log data out of LDAP/LBER you dont need to use/call any API/
macro just set appropriate debug loggin options thats all.
Bhawna wrote:
> On Dec 4, 5:00 pm, Anton Bobrov <[EMAIL PROTECTED]> wrote:
>> Bhawna wrote:
>>> /* Unconditional log entry */
>>> LDAPDebug( LDAP_DEBUG_TRACE, "ldap_perror\n", 0, 0, 0 );
>> i'm not sure what this line is for in your case. all you have to
>> do is set relevant LDAP/LBER options as in example provided.
>>
>>> Please let me know is it all that is needed. If yes, where will this
>>> log file be created.
>> flushed to where your stderr directed, redirect your stderr to
>> a regular file if you want it in a file.
>>
>>> Can you please suggest some link for Mozilla, where all about logging
>>> is documented.
>> i dont recall it actually being described in the docs or wiki,
>> plz feel free to correct me or contribute to wiki otherwise.
>
> I am using LDAPDebug macro defined in ldaplog.h (which is in include
> directory of the source code from mozilla), after including ldaplog.h
> in my program. Please see below the definition for this macro in
> ldaplog.h
>
> #ifdef LDAP_DEBUG
> # undef LDAPDebug
>
> /* SLAPD_LOGGING should not be on for WINSOCK (16-bit Windows) */
> # if defined(SLAPD_LOGGING)
> # ifdef _WIN32
> extern int *module_ldap_debug;
> # define LDAPDebug( level, fmt, arg1, arg2, arg3 ) \
> { \
> if ( *module_ldap_debug & level ) { \
> slapd_log_error_proc( NULL, fmt, arg1, arg2, arg3 ); \
> } \
> }
> # else /* _WIN32 */
> extern int ldap_debug;
> # define LDAPDebug( level, fmt, arg1, arg2, arg3 ) \
> { \
> if ( ldap_debug & level ) { \
> slapd_log_error_proc( NULL, fmt, arg1, arg2, arg3 ); \
> } \
> }
> # endif /* Win32 */
> # else /* no SLAPD_LOGGING */
> extern void ber_err_print( char * );
> extern int ldap_debug;
> # define LDAPDebug( level, fmt, arg1, arg2, arg3 ) \
> if ( ldap_debug & level ) { \
> char msg[256]; \
> sprintf( msg, fmt, arg1, arg2, arg3 ); \
> ber_err_print( msg ); \
> }
> # endif /* SLAPD_LOGGING */
> #endif /* LDAP_DEBUG */
>
>
>
> Thanks and Regards
> Bhawna
> _______________________________________________
> dev-tech-ldap mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-tech-ldap
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap