Hi Jan,

Am 23.09.2014 um 13:14 schrieb [email protected]:
Author: jkaluza
Date: Tue Sep 23 11:14:09 2014
New Revision: 1626978

URL: http://svn.apache.org/r1626978
Log:
mod_cgi: log cgi script stderr to ScriptLog, use APLOGNO for log_scripterror
errors.

Modified:
     httpd/httpd/trunk/docs/log-message-tags/next-number
     httpd/httpd/trunk/modules/generators/mod_cgi.c

...
Modified: httpd/httpd/trunk/modules/generators/mod_cgi.c
URL: 
http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/generators/mod_cgi.c?rev=1626978&r1=1626977&r2=1626978&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/generators/mod_cgi.c (original)
+++ httpd/httpd/trunk/modules/generators/mod_cgi.c Tue Sep 23 11:14:09 2014
...
@@ -210,8 +211,7 @@ static apr_status_t log_script_err(reque
          if (newline) {
              *newline = '\0';
          }
-        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(01215)
-                      "%s", argsbuffer);
+        log_scripterror(r, conf, r->status, 0, APLOGNO(01215), argsbuffer);
      }

      return rv;

This fix and its backport to 2.4 seems to be incomplete. I can see the STDERR output of nph-stderr.pl in the test framework now going to the ScriptLog (after this patch, e.g. for 2.4.11) but only for some platforms. On my Solaris 10 Sparc system it works, but on Solaris 8 Sparc or RHEL 6 the STDERR output still goes to the normal error log. I don't expect it to be a real platform issue, but more a timing issue or similar.

Regards,

Rainer


Reply via email to