Apache2
|
#include <http_core.h>
Data Fields | |
void *(* | init )(apr_pool_t *p, server_rec *s) |
apr_status_t(* | writer )(const ap_errorlog_info *info, void *handle, const char *errstr, apr_size_t len) |
const char *(* | parse_errorlog_arg )(cmd_parms *cmd, const char *arg) |
unsigned int | flags |
unsigned int ap_errorlog_provider::flags |
a combination of the AP_ERRORLOG_PROVIDER_* flags
void*(* ap_errorlog_provider::init) (apr_pool_t *p, server_rec *s) |
Initializes the error log writer.
p | The pool to create any storage from |
s | Server for which the logger is initialized |
const char*(* ap_errorlog_provider::parse_errorlog_arg) (cmd_parms *cmd, const char *arg) |
Checks syntax of ErrorLog directive argument.
cmd | The config directive |
arg | ErrorLog directive argument (or the empty string if no argument was provided) |
apr_status_t(* ap_errorlog_provider::writer) (const ap_errorlog_info *info, void *handle, const char *errstr, apr_size_t len) |
Logs the error message to external error log.
info | Context of the error message |
handle | Handle created by init() function |
errstr | Error message |
len | Length of the error message |