#include "portab.h"
-static char UNUSED id[] = "$Id: log.c,v 1.42 2002/12/19 04:30:00 alex Exp $";
+static char UNUSED id[] = "$Id: log.c,v 1.45 2004/05/07 11:19:21 alex Exp $";
#include "imp.h"
#include <assert.h>
#include <sys/types.h>
#include <unistd.h>
-#ifdef USE_SYSLOG
+#ifdef SYSLOG
#include <syslog.h>
#endif
GLOBAL VOID
Log_Init( VOID )
{
-#ifdef USE_SYSLOG
+#ifdef SYSLOG
/* Syslog initialisieren */
- openlog( PACKAGE, LOG_CONS|LOG_PID, LOG_LOCAL5 );
+ openlog( PACKAGE_NAME, LOG_CONS|LOG_PID, LOG_LOCAL5 );
#endif
/* Hello World! */
}
#endif
if( Init_Txt[0] ) Log( LOG_INFO, "Activating: %s.", Init_Txt );
+
+ Error_File[0] = '\0';
} /* Log_Init */
* landen z.B. alle Ausgaben von assert()-Aufrufen. */
/* Dateiname zusammen bauen */
- sprintf( Error_File, "%s/%s-%ld.err", ERROR_DIR, PACKAGE, (LONG)getpid( ));
+ sprintf( Error_File, "%s/%s-%ld.err", ERROR_DIR, PACKAGE_NAME, (LONG)getpid( ));
/* stderr umlenken */
fflush( stderr );
Log_Exit( VOID )
{
/* Good Bye! */
- if( NGIRCd_SignalRestart ) Log( LOG_NOTICE, "%s done (restarting).", PACKAGE );
- else Log( LOG_NOTICE, "%s done.", PACKAGE );
+ if( NGIRCd_SignalRestart ) Log( LOG_NOTICE, "%s done (restarting).", PACKAGE_NAME );
+ else Log( LOG_NOTICE, "%s done.", PACKAGE_NAME );
- /* Error-File (stderr) loeschen */
- if( unlink( Error_File ) != 0 ) Log( LOG_ERR, "Can't delete \"%s\": %s", Error_File, strerror( errno ));
+ if( Error_File[0] )
+ {
+ /* Error-File (stderr) loeschen */
+ if( unlink( Error_File ) != 0 ) Log( LOG_ERR, "Can't delete \"%s\": %s", Error_File, strerror( errno ));
+ }
-#ifdef USE_SYSLOG
+#ifdef SYSLOG
/* syslog abmelden */
closelog( );
#endif
fprintf( stdout, "[%d] %s\n", Level, msg );
fflush( stdout );
}
-#ifdef USE_SYSLOG
+#ifdef SYSLOG
else
{
/* Syslog */
GLOBAL VOID
Log_Init_Resolver( VOID )
{
-#ifdef USE_SYSLOG
- openlog( PACKAGE, LOG_CONS|LOG_PID, LOG_LOCAL5 );
+#ifdef SYSLOG
+ openlog( PACKAGE_NAME, LOG_CONS|LOG_PID, LOG_LOCAL5 );
#endif
} /* Log_Init_Resolver */
GLOBAL VOID
Log_Exit_Resolver( VOID )
{
-#ifdef USE_SYSLOG
+#ifdef SYSLOG
closelog( );
#endif
} /* Log_Exit_Resolver */
{
/* Eintrag des Resolver in Logfile(s) schreiben */
-#ifndef USE_SYSLOG
+#ifndef SYSLOG
return;
#else