Apache HTTPD
Classes | Functions | Variables
mod_log_debug.c File Reference
#include "apr_strings.h"
#include "httpd.h"
#include "http_config.h"
#include "http_log.h"
#include "http_protocol.h"
#include "http_request.h"
#include "ap_expr.h"

Go to the source code of this file.

Classes

struct  msg_entry
 
struct  log_debug_dirconf
 

Functions

static void do_debug_log (request_rec *r, const char *hookname)
 
static int log_debug_log_transaction (request_rec *r)
 
static int log_debug_quick_handler (request_rec *r, int lookup_uri)
 
static int log_debug_handler (request_rec *r)
 
static int log_debug_pre_translate_name (request_rec *r)
 
static int log_debug_translate_name (request_rec *r)
 
static int log_debug_map_to_storage (request_rec *r)
 
static int log_debug_fixups (request_rec *r)
 
static int log_debug_type_checker (request_rec *r)
 
static int log_debug_check_access (request_rec *r)
 
static int log_debug_check_access_ex (request_rec *r)
 
static int log_debug_check_authn (request_rec *r)
 
static int log_debug_check_authz (request_rec *r)
 
static void log_debug_insert_filter (request_rec *r)
 
static void * log_debug_create_dconf (apr_pool_t *p, char *dirspec)
 
static void * log_debug_merge_dconf (apr_pool_t *p, void *parent_conf, void *new_conf)
 
static const charcmd_log_message (cmd_parms *cmd, void *dconf_, const char *arg1, const char *arg2, const char *arg3)
 
static void register_hooks (apr_pool_t *p)
 

Variables

static const charallhooks = "all"
 
static const char *const hooks []
 
static const command_rec log_debug_cmds []
 
static int *const aplog_module_index = &( log_debug_module.module_index)
 

Function Documentation

◆ cmd_log_message()

static const char * cmd_log_message ( cmd_parms cmd,
void *  dconf_,
const char arg1,
const char arg2,
const char arg3 
)
static

Definition at line 195 of file mod_log_debug.c.

◆ do_debug_log()

static void do_debug_log ( request_rec r,
const char hookname 
)
static

Definition at line 56 of file mod_log_debug.c.

◆ log_debug_check_access()

static int log_debug_check_access ( request_rec r)
static

< Module declines to handle

Definition at line 143 of file mod_log_debug.c.

◆ log_debug_check_access_ex()

static int log_debug_check_access_ex ( request_rec r)
static

< Module declines to handle

Definition at line 149 of file mod_log_debug.c.

◆ log_debug_check_authn()

static int log_debug_check_authn ( request_rec r)
static

< Module declines to handle

Definition at line 155 of file mod_log_debug.c.

◆ log_debug_check_authz()

static int log_debug_check_authz ( request_rec r)
static

< Module declines to handle

Definition at line 161 of file mod_log_debug.c.

◆ log_debug_create_dconf()

static void * log_debug_create_dconf ( apr_pool_t p,
char dirspec 
)
static

Definition at line 172 of file mod_log_debug.c.

◆ log_debug_fixups()

static int log_debug_fixups ( request_rec r)
static

< Module declines to handle

Definition at line 131 of file mod_log_debug.c.

◆ log_debug_handler()

static int log_debug_handler ( request_rec r)
static

< Module declines to handle

Definition at line 107 of file mod_log_debug.c.

◆ log_debug_insert_filter()

static void log_debug_insert_filter ( request_rec r)
static

Definition at line 167 of file mod_log_debug.c.

◆ log_debug_log_transaction()

static int log_debug_log_transaction ( request_rec r)
static

< Module declines to handle

Definition at line 95 of file mod_log_debug.c.

◆ log_debug_map_to_storage()

static int log_debug_map_to_storage ( request_rec r)
static

< Module declines to handle

Definition at line 125 of file mod_log_debug.c.

◆ log_debug_merge_dconf()

static void * log_debug_merge_dconf ( apr_pool_t p,
void *  parent_conf,
void *  new_conf 
)
static

Definition at line 178 of file mod_log_debug.c.

◆ log_debug_pre_translate_name()

static int log_debug_pre_translate_name ( request_rec r)
static

< Module declines to handle

Definition at line 113 of file mod_log_debug.c.

◆ log_debug_quick_handler()

static int log_debug_quick_handler ( request_rec r,
int  lookup_uri 
)
static

< Module declines to handle

Definition at line 101 of file mod_log_debug.c.

◆ log_debug_translate_name()

static int log_debug_translate_name ( request_rec r)
static

< Module declines to handle

Definition at line 119 of file mod_log_debug.c.

◆ log_debug_type_checker()

static int log_debug_type_checker ( request_rec r)
static

< Module declines to handle

Definition at line 137 of file mod_log_debug.c.

◆ register_hooks()

static void register_hooks ( apr_pool_t p)
static

< Run access control hooks on all internal requests with URIs distinct from that of initial request

< Run access control hooks on all internal requests with URIs distinct from that of initial request

< Run access control hooks on all internal requests with URIs distinct from that of initial request

< Run access control hooks on all internal requests with URIs distinct from that of initial request

Definition at line 268 of file mod_log_debug.c.

Variable Documentation

◆ allhooks

const char* allhooks = "all"
static

Definition at line 38 of file mod_log_debug.c.

◆ aplog_module_index

int* const aplog_module_index = &( log_debug_module.module_index)
static

Definition at line 285 of file mod_log_debug.c.

◆ hooks

const char* const hooks[]
static
Initial value:
= {
"log_transaction",
"quick_handler",
"handler",
"translate_name",
"map_to_storage",
"fixups",
"type_checker",
"check_access",
"check_access_ex",
"check_authn",
"check_authz",
"insert_filter",
"pre_translate_name",
}
return NULL
Definition mod_so.c:359

Definition at line 39 of file mod_log_debug.c.

◆ log_debug_cmds

const command_rec log_debug_cmds[]
static
Initial value:
=
{
{ "LogMessage" , cmd_log_message , NULL , 128 | 64 , TAKE123, "Log a debug message to the error log if this config block is used for " " a request" },
{NULL}
}
@ TAKE123
Definition http_config.h:64
static const char * cmd_log_message(cmd_parms *cmd, void *dconf_, const char *arg1, const char *arg2, const char *arg3)

Definition at line 260 of file mod_log_debug.c.