mirror of
https://github.com/apache/httpd.git
synced 2025-08-07 04:02:58 +03:00
More trace logging
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@956374 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -809,7 +809,7 @@ static apr_status_t send_all_header_fields(header_struct *h,
|
|||||||
"Headers sent to client:");
|
"Headers sent to client:");
|
||||||
t_elt = (const apr_table_entry_t *)(elts->elts);
|
t_elt = (const apr_table_entry_t *)(elts->elts);
|
||||||
do {
|
do {
|
||||||
ap_log_rerror(APLOG_MARK, APLOG_TRACE4, 0, r, "%s: %s",
|
ap_log_rerror(APLOG_MARK, APLOG_TRACE4, 0, r, " %s: %s",
|
||||||
ap_escape_logitem(r->pool, t_elt->key),
|
ap_escape_logitem(r->pool, t_elt->key),
|
||||||
ap_escape_logitem(r->pool, t_elt->val));
|
ap_escape_logitem(r->pool, t_elt->val));
|
||||||
t_elt++;
|
t_elt++;
|
||||||
|
@@ -292,6 +292,19 @@ void ap_process_async_request(request_rec *r)
|
|||||||
ap_time_process_request(r->connection->sbh, START_PREQUEST);
|
ap_time_process_request(r->connection->sbh, START_PREQUEST);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (APLOGrtrace4(r)) {
|
||||||
|
int i;
|
||||||
|
const apr_array_header_t *t_h = apr_table_elts(r->headers_in);
|
||||||
|
const apr_table_entry_t *t_elt = (apr_table_entry_t *)t_h->elts;
|
||||||
|
ap_log_rerror(APLOG_MARK, APLOG_TRACE4, 0, r,
|
||||||
|
"Headers received from client:");
|
||||||
|
for (i = 0; i < t_h->nelts; i++, t_elt++) {
|
||||||
|
ap_log_rerror(APLOG_MARK, APLOG_TRACE4, 0, r, " %s: %s",
|
||||||
|
ap_escape_logitem(r->pool, t_elt->key),
|
||||||
|
ap_escape_logitem(r->pool, t_elt->val));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if APR_HAS_THREADS
|
#if APR_HAS_THREADS
|
||||||
apr_thread_mutex_create(&r->invoke_mtx, APR_THREAD_MUTEX_DEFAULT, r->pool);
|
apr_thread_mutex_create(&r->invoke_mtx, APR_THREAD_MUTEX_DEFAULT, r->pool);
|
||||||
apr_thread_mutex_lock(r->invoke_mtx);
|
apr_thread_mutex_lock(r->invoke_mtx);
|
||||||
|
@@ -99,6 +99,9 @@ static int decl_die(int status, const char *phase, request_rec *r)
|
|||||||
return HTTP_INTERNAL_SERVER_ERROR;
|
return HTTP_INTERNAL_SERVER_ERROR;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
ap_log_rerror(APLOG_MARK, APLOG_TRACE3, 0, r,
|
||||||
|
"auth phase '%s' gave status %d: %s", phase,
|
||||||
|
status, r->uri);
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -224,6 +227,12 @@ AP_DECLARE(int) ap_process_request_internal(request_rec *r)
|
|||||||
return decl_die(access_status, "check authorization", r);
|
return decl_die(access_status, "check authorization", r);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
ap_log_rerror(APLOG_MARK, APLOG_TRACE3, 0, r,
|
||||||
|
"request authorized without authentication by "
|
||||||
|
"access_checker hook and 'Satisfy any': %s",
|
||||||
|
r->uri);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -238,6 +247,8 @@ AP_DECLARE(int) ap_process_request_internal(request_rec *r)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ((access_status = ap_run_fixups(r)) != OK) {
|
if ((access_status = ap_run_fixups(r)) != OK) {
|
||||||
|
ap_log_rerror(APLOG_MARK, APLOG_TRACE3, 0, r, "fixups hook gave %d: %s",
|
||||||
|
access_status, r->uri);
|
||||||
return access_status;
|
return access_status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user