bug-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Adding 'cfengine:' to the syslog messages (patch included)


From: Martin Jost
Subject: Adding 'cfengine:' to the syslog messages (patch included)
Date: Thu, 07 Mar 2002 16:55:27 +0100

Hello,

right now, the messages cfengine writes to syslog don't contain the
name of the originating program. (I love such messages ;-)

I added 'cfengine:' in front of the messages by adding this to log.c.

The patch is attached. (Apply in cfengine...-Dir with 'patch -p1 <
log_patch')

Martin
Index: cfengine/src/log.c
diff -c cfengine/src/log.c:1.1.1.3 cfengine/src/log.c:1.1.1.3.2.1
*** cfengine/src/log.c:1.1.1.3  Wed Mar  6 12:37:23 2002
--- cfengine/src/log.c  Thu Mar  7 16:44:19 2002
***************
*** 87,97 ****
  
                     if (LOGGING && IsPrivileged())
                        {
!                       syslog(LOG_NOTICE, "%s", buffer);
  
                        if (strlen(errstr) != 0)
                           {
!                          syslog(LOG_ERR,"%s: %s",errstr,strerror(errno));
                           }
                        }
                       break;
--- 87,97 ----
  
                     if (LOGGING && IsPrivileged())
                        {
!                       syslog(LOG_NOTICE, "cfengine: %s", buffer);
  
                        if (strlen(errstr) != 0)
                           {
!                          syslog(LOG_ERR,"cfengine: %s: 
%s",errstr,strerror(errno));
                           }
                        }
                       break;
***************
*** 125,135 ****
     case cflogonly:
                       if (LOGGING && IsPrivileged())
                        {
!                       syslog(LOG_ERR,"%s",buffer);
  
                        if ((errstr == NULL) || (strlen(errstr) > 0))
                           {
!                          syslog(LOG_ERR,"%s",errstr);
                           }
                        }
  
--- 125,135 ----
     case cflogonly:
                       if (LOGGING && IsPrivileged())
                        {
!                       syslog(LOG_ERR,"cfengine: %s",buffer);
  
                        if ((errstr == NULL) || (strlen(errstr) > 0))
                           {
!                          syslog(LOG_ERR,"cfengine: %s",errstr);
                           }
                        }
  
***************
*** 140,146 ****
  
                     if (LOGGING && IsPrivileged())
                        {
!                       syslog(LOG_ERR,"%s",buffer);
                        }
  
                     if (buffer[strlen(buffer)-1] != '\n')
--- 140,146 ----
  
                     if (LOGGING && IsPrivileged())
                        {
!                       syslog(LOG_ERR,"cfengine: %s",buffer);
                        }
  
                     if (buffer[strlen(buffer)-1] != '\n')
***************
*** 156,162 ****
  
                        if (LOGGING && IsPrivileged())
                           {
!                          syslog(LOG_ERR, "%s: %s",errstr,strerror(errno));
                           }
                          }
                     return;
--- 156,162 ----
  
                        if (LOGGING && IsPrivileged())
                           {
!                          syslog(LOG_ERR, "cfengine: %s: 
%s",errstr,strerror(errno));
                           }
                          }
                     return;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]