Apache HTTPD
Macros | Functions | Variables
md_log.c File Reference
#include <apr_lib.h>
#include <apr_strings.h>
#include <apr_buckets.h>
#include "md_log.h"

Go to the source code of this file.

Macros

#define LOG_BUFFER_LEN   1024
 

Functions

const charmd_log_level_name (md_log_level_t level)
 
void md_log_set (md_log_level_cb *level_cb, md_log_print_cb *print_cb, void *baton)
 
int md_log_is_level (apr_pool_t *p, md_log_level_t level)
 
void md_log_perror (const char *file, int line, md_log_level_t level, apr_status_t rv, apr_pool_t *p, const char *fmt,...)
 

Variables

static const charlevel_names []
 
static md_log_print_cblog_printv
 
static md_log_level_cblog_level
 
static void * log_baton
 

Macro Definition Documentation

◆ LOG_BUFFER_LEN

#define LOG_BUFFER_LEN   1024

Definition at line 23 of file md_log.c.

Function Documentation

◆ md_log_is_level()

int md_log_is_level ( apr_pool_t p,
md_log_level_t  level 
)

Definition at line 60 of file md_log.c.

◆ md_log_level_name()

const char * md_log_level_name ( md_log_level_t  level)

Definition at line 44 of file md_log.c.

◆ md_log_perror()

void md_log_perror ( const char file,
int  line,
md_log_level_t  level,
apr_status_t  rv,
apr_pool_t p,
const char fmt,
  ... 
)

Definition at line 68 of file md_log.c.

◆ md_log_set()

void md_log_set ( md_log_level_cb level_cb,
md_log_print_cb print_cb,
void *  baton 
)

Definition at line 53 of file md_log.c.

Variable Documentation

◆ level_names

const char* level_names[]
static
Initial value:
= {
"emergency",
"alert",
"crit",
"err",
"warning",
"notice",
"info",
"debug",
"trace1",
"trace2",
"trace3",
"trace4",
"trace5",
"trace6",
"trace7",
"trace8",
}

Definition at line 25 of file md_log.c.

◆ log_baton

void* log_baton
static

Definition at line 51 of file md_log.c.

◆ log_level

md_log_level_cb* log_level
static

Definition at line 50 of file md_log.c.

◆ log_printv

md_log_print_cb* log_printv
static

Definition at line 49 of file md_log.c.