]> git.sur5r.net Git - openldap/commitdiff
Added LDAP_LOG messages
authorJulius Enarusai <julius@openldap.org>
Mon, 15 Apr 2002 17:57:44 +0000 (17:57 +0000)
committerJulius Enarusai <julius@openldap.org>
Mon, 15 Apr 2002 17:57:44 +0000 (17:57 +0000)
servers/slurpd/config.c
servers/slurpd/fm.c

index a9c44d35df85ef14375a845e97d366cff866a368..db08952915a0d66188748d17a490132927c1725f 100644 (file)
@@ -63,8 +63,13 @@ slurpd_read_config(
     int                cargc;
     char       *cargv[MAXARGS];
 
+#ifdef NEW_LOGGING
+    LDAP_LOG (( "config", LDAP_LEVEL_ARGS, 
+       "slurpd_read_config: Config: opening config file \"%s\"\n", fname ));
+#else
     Debug( LDAP_DEBUG_CONFIG, "Config: opening config file \"%s\"\n",
            fname, 0, 0 );
+#endif
 
     if ( (fp = fopen( fname, "r" )) == NULL ) {
        perror( fname );
@@ -78,7 +83,12 @@ slurpd_read_config(
            continue;
        }
 
+#ifdef NEW_LOGGING
+    LDAP_LOG (( "config", LDAP_LEVEL_DETAIL1, 
+               "slurpd_read_config: Config: (%s)\n", line ));
+#else
        Debug( LDAP_DEBUG_CONFIG, "Config: (%s)\n", line, 0, 0 );
+#endif
 
        parse_line( line, &cargc, cargv );
 
@@ -142,9 +152,15 @@ slurpd_read_config(
        }
     }
     fclose( fp );
+#ifdef NEW_LOGGING
+    LDAP_LOG (( "config", LDAP_LEVEL_RESULTS, 
+               "slurpd_read_config: Config: "
+               "** configuration file successfully read and parsed\n" ));
+#else
     Debug( LDAP_DEBUG_CONFIG,
            "Config: ** configuration file successfully read and parsed\n",
            0, 0, 0 );
+#endif
     return 0;
 }
 
@@ -313,11 +329,19 @@ add_replica(
        sglob->replicas[ nr - 1] = NULL;
        sglob->num_replicas--;
     } else {
+#ifdef NEW_LOGGING
+    LDAP_LOG (( "config", LDAP_LEVEL_RESULTS, 
+               "add_replica: Config: ** successfully added replica \"%s%d\"\n", 
+               sglob->replicas[ nr - 1 ]->ri_hostname == NULL ?
+               "(null)" : sglob->replicas[ nr - 1 ]->ri_hostname,
+               sglob->replicas[ nr - 1 ]->ri_port, 0 ));
+#else
        Debug( LDAP_DEBUG_CONFIG,
                "Config: ** successfully added replica \"%s:%d\"\n",
                sglob->replicas[ nr - 1 ]->ri_hostname == NULL ?
                "(null)" : sglob->replicas[ nr - 1 ]->ri_hostname,
                sglob->replicas[ nr - 1 ]->ri_port, 0 );
+#endif
        sglob->replicas[ nr - 1]->ri_stel =
                sglob->st->st_add( sglob->st,
                sglob->replicas[ nr - 1 ] );
index 9186ec8f519a678ddff6e180892dda65c34ff522..36fab6540e346a8588ca56e9adb4f3c1fcfeffea 100644 (file)
@@ -91,16 +91,26 @@ fm(
     while ( !sglob->slurpd_shutdown ) {
        if ( file_nonempty( sglob->slapd_replogfile )) {
            /* New work found - copy to slurpd replog file */
+#ifdef NEW_LOGGING
+       LDAP_LOG (( "fm", LDAP_LEVEL_ARGS, 
+                       "fm: new work in %s\n", sglob->slapd_replogfile ));
+#else
            Debug( LDAP_DEBUG_ARGS, "new work in %s\n",
                    sglob->slapd_replogfile, 0, 0 );
+#endif
            if (( rc = copy_replog( sglob->slapd_replogfile,
                    sglob->slurpd_replogfile )) == 0 )  {
                populate_queue( sglob->slurpd_replogfile );
            } else {
                if ( rc < 0 ) {
+#ifdef NEW_LOGGING
+               LDAP_LOG (( "fm", LDAP_LEVEL_CRIT, 
+                       "fm: Fatal error while copying replication log\n" ));
+#else
                    Debug( LDAP_DEBUG_ANY,
                            "Fatal error while copying replication log\n",
                            0, 0, 0 );
+#endif
                    sglob->slurpd_shutdown = 1;
                }
            }
@@ -116,16 +126,26 @@ fm(
            FILE *fp, *lfp;
            if (( rc = acquire_lock( sglob->slurpd_replogfile, &fp,
                    &lfp )) < 0 ) {
+#ifdef NEW_LOGGING
+               LDAP_LOG (( "fm", LDAP_LEVEL_ERR, 
+                       "fm: Error: cannot acquire lock on \"%s\" for trimming\n",
+                       sglob->slurpd_replogfile ));
+#else
                Debug( LDAP_DEBUG_ANY,
                        "Error: cannot acquire lock on \"%s\" for trimming\n",
                        sglob->slurpd_replogfile, 0, 0 );
+#endif
            } else {
                sglob->rq->rq_write( sglob->rq, fp );
                (void) relinquish_lock( sglob->slurpd_replogfile, fp, lfp );
            }
        }
     }
+#ifdef NEW_LOGGING
+       LDAP_LOG (( "fm", LDAP_LEVEL_RESULTS, "fm: exiting\n" ));
+#else
     Debug( LDAP_DEBUG_ARGS, "fm: exiting\n", 0, 0, 0 );
+#endif
     return NULL;
 }
 
@@ -179,9 +199,15 @@ populate_queue(
     char       *p;
 
     if ( acquire_lock( f, &fp, &lfp ) < 0 ) {
+#ifdef NEW_LOGGING
+       LDAP_LOG (( "fm", LDAP_LEVEL_ERR, 
+               "populate_queue: error: can't lock file \"%s\": %s\n", 
+               f, sys_errlist[ errno ] ));
+#else
        Debug( LDAP_DEBUG_ANY,
                "error: can't lock file \"%s\": %s\n",
                f, sys_errlist[ errno ], 0 );
+#endif
        return;
     }
 
@@ -190,9 +216,15 @@ populate_queue(
      * the queue.
      */
     if ( fseek( fp, sglob->srpos, 0 ) < 0 ) {
+#ifdef NEW_LOGGING
+       LDAP_LOG (( "fm", LDAP_LEVEL_ERR, 
+               "populate_queue: error: can't seek to offset %ld in file \"%s\"\n", 
+               sglob->srpos, f ));
+#else
        Debug( LDAP_DEBUG_ANY,
                "error: can't seek to offset %ld in file \"%s\"\n",
                sglob->srpos, f, 0 );
+#endif
     } else {
     while (( p = get_record( fp )) != NULL ) {
        if ( sglob->rq->rq_add( sglob->rq, p ) < 0 ) {
@@ -201,9 +233,15 @@ populate_queue(
            if (( t = strchr( p, '\n' )) != NULL ) {
                *t = '\0';
            }
+#ifdef NEW_LOGGING
+               LDAP_LOG (( "fm", LDAP_LEVEL_ERR, 
+                       "populate_queue: error: malformed replog entry "
+                       "(begins with \"%s\")\n", p ));
+#else
            Debug( LDAP_DEBUG_ANY,
                    "error: malformed replog entry (begins with \"%s\")\n",
                    p, 0, 0 );
+#endif
        }
        free( p );
        ldap_pvt_thread_yield();