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

Reply via email to