* @param level The level of this error message
* @param status The status code from the previous command
* @param s The server which we are logging for
+ * @param c The connection which we are logging for
* @param r The request which we are logging for
* @param pool Memory pool to allocate from
* @param errstr message to log
AP_DECLARE_HOOK(void, error_log, (const char *file, int line,
int module_index, int level,
apr_status_t status, const server_rec *s,
- const request_rec *r, apr_pool_t *pool,
- const char *errstr))
+ const conn_rec *c, const request_rec *r,
+ apr_pool_t *pool, const char *errstr))
/**
* hook method to generate unique id for connection or request
if (!log_format) {
/* only pass the real error string to the hook */
errstr[errstr_end] = '\0';
- ap_run_error_log(file, line, module_index, level, status, s, r, pool,
- errstr + errstr_start);
+ ap_run_error_log(file, line, module_index, level, status, s, c, r,
+ pool, errstr + errstr_start);
}
*errstr = '\0';
AP_IMPLEMENT_HOOK_VOID(error_log,
(const char *file, int line, int module_index, int level,
apr_status_t status, const server_rec *s,
- const request_rec *r, apr_pool_t *pool,
- const char *errstr), (file, line, module_index, level,
- status, s, r, pool, errstr))
+ const conn_rec *c, const request_rec *r,
+ apr_pool_t *pool, const char *errstr), (file, line,
+ module_index, level, status, s, c, r, pool, errstr))
AP_IMPLEMENT_HOOK_RUN_FIRST(int, generate_log_id,
(const conn_rec *c, const request_rec *r,