httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@apache.org
Subject cvs commit: httpd-2.0/server log.c
Date Mon, 08 Oct 2001 23:28:57 GMT
rbb         01/10/08 16:28:57

  Modified:    server   log.c
  Log:
  Clean up the string passed to the error log hook. This removes the date,
  time, error level, etc strings.  The only information in the string is
  the actual error.
  Submitted by:	Jon Travis <jtravis@covalent.net>
  
  Revision  Changes    Path
  1.98      +3 -2      httpd-2.0/server/log.c
  
  Index: log.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/server/log.c,v
  retrieving revision 1.97
  retrieving revision 1.98
  diff -u -r1.97 -r1.98
  --- log.c	2001/09/18 22:13:57	1.97
  +++ log.c	2001/10/08 23:28:57	1.98
  @@ -339,7 +339,7 @@
                              const char *fmt, va_list args)
   {
       char errstr[MAX_STRING_LEN];
  -    size_t len;
  +    size_t len, errstrlen;
       apr_file_t *logf = NULL;
       const char *referer;
       int level_and_mask = level & APLOG_LEVELMASK;
  @@ -439,6 +439,7 @@
   	len += apr_snprintf(errstr + len, MAX_STRING_LEN - len,
   		"(%d)%s: ", status, apr_strerror(status, buf, sizeof(buf)));
       }
  +    errstrlen = len;
       len += apr_vsnprintf(errstr + len, MAX_STRING_LEN - len, fmt, args);
   
       if (r && (referer = apr_table_get(r->headers_in, "Referer"))) {
  @@ -460,7 +461,7 @@
   	syslog(level_and_mask, "%s", errstr);
       }
   #endif
  -    ap_run_error_log(file, line, level, status, s, r, pool, errstr);
  +    ap_run_error_log(file, line, level, status, s, r, pool, errstr + errstrlen);
   }
       
   AP_DECLARE(void) ap_log_error(const char *file, int line, int level,
  
  
  

Mime
View raw message