Apache 2.0 STATUS:
-Last modified at [$Date: 2000/11/10 18:16:51 $]
+Last modified at [$Date: 2000/11/14 02:42:51 $]
Release:
PRs that have been suspended forever waiting for someone to
put them into 'the next release':
- * PR#73: mod_log-any
- reporting of referer in error_log
- Status:
-
* PR#76: general
missing call to "setlocale();"
Status:
char errstr[MAX_STRING_LEN];
size_t len;
apr_file_t *logf = NULL;
+ const char *referer;
if (s == NULL) {
/*
len += apr_snprintf(errstr + len, MAX_STRING_LEN - len,
"(%d)%s: ", status, apr_strerror(status, buf, sizeof(buf)));
}
-
len += apr_vsnprintf(errstr + len, MAX_STRING_LEN - len, fmt, args);
+ if (r && (referer = apr_table_get(r->headers_in, "Referer"))) {
+ len += apr_snprintf(errstr + len, MAX_STRING_LEN - len,
+ ", referer: %s", referer);
+ }
+
/* NULL if we are logging to syslog */
if (logf) {
/* Truncate for the terminator (as apr_snprintf does) */