syslog-tags-20030515
authorJeffrey Hutzelman <jhutz@cmu.edu>
Thu, 29 May 2003 19:03:14 +0000 (19:03 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 29 May 2003 19:03:14 +0000 (19:03 +0000)
FIXES 1266

include a program tag in syslog output

src/ptserver/ptserver.c
src/util/afsutil.h
src/util/serverLog.c
src/viced/viced.c
src/vlserver/vlserver.c
src/vol/vol-salvage.c

index 8ab574a..aed20e8 100644 (file)
@@ -327,6 +327,7 @@ void main (argc, argv)
 #endif
     }
 
+    serverLogSyslogTag = "ptserver";
     OpenLog(AFSDIR_SERVER_PTLOG_FILEPATH);     /* set up logging */
     SetupLogSignals();
  
index b5d5b4c..2438ea6 100644 (file)
@@ -28,6 +28,7 @@ extern int LogLevel;
 #ifndef AFS_NT40_ENV
 extern int serverLogSyslog;
 extern int serverLogSyslogFacility;
+extern char *serverLogSyslogTag;
 #endif
 extern void FSLog(const char *format, ...);
 #define ViceLog(level, str)  if ((level) <= LogLevel) (FSLog str)
index f9757dc..5f9cc8c 100644 (file)
@@ -74,6 +74,7 @@ static int serverLogFD = -1;
 #ifndef AFS_NT40_ENV
 int serverLogSyslog = 0;
 int serverLogSyslogFacility = LOG_DAEMON;
+char *serverLogSyslogTag = 0;
 #endif
 
 #include <stdarg.h>
@@ -208,7 +209,7 @@ int OpenLog(const char *fileName)
 
 #ifndef AFS_NT40_ENV
     if ( serverLogSyslog ) {
-       openlog(NULL, LOG_PID, serverLogSyslogFacility);
+       openlog(serverLogSyslogTag, LOG_PID, serverLogSyslogFacility);
        return(0);
     }
 #endif
index c3a3783..7eb51d2 100644 (file)
@@ -1418,6 +1418,7 @@ main(int argc, char * argv[])
     NewParms(1);
 
     /* Open FileLog on stdout, stderr, fd 1 and fd2 (for perror), sigh. */
+    serverLogSyslogTag = "fileserver";
     OpenLog(AFSDIR_SERVER_FILELOG_FILEPATH);
     SetupLogSignals(); 
 
index f2c02ec..88e93ca 100644 (file)
@@ -213,6 +213,7 @@ char        **argv;
     } 
     vl_dbaseName = AFSDIR_SERVER_VLDB_FILEPATH;
 
+    serverLogSyslogTag = "vlserver";
     OpenLog(AFSDIR_SERVER_VLOG_FILEPATH);   /* set up logging */
     SetupLogSignals(); 
 
index cd1068e..9d894a8 100644 (file)
@@ -1066,7 +1066,7 @@ void SalvageFileSysParallel(struct DiskPartition *partP)
             open("/", 0); dup2(0, 1); dup2(0, 2);
 #ifndef AFS_NT40_ENV
                 if ( useSyslog ) {
-                       openlog(NULL, LOG_PID, useSyslogFacility);
+                       openlog("salvager", LOG_PID, useSyslogFacility);
                 } else
 #endif
                 {