Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
md_log.h File Reference

Go to the source code of this file.

Macros

#define MD_LOG_MARK   __FILE__,__LINE__
 

Typedefs

typedef void md_log_print_cb (const char *file, int line, md_log_level_t level, apr_status_t rv, void *baton, apr_pool_t *p, const char *fmt, va_list ap)
 

Enumerations

enum  md_log_level_t {
  MD_LOG_EMERG, MD_LOG_ALERT, MD_LOG_CRIT, MD_LOG_ERR,
  MD_LOG_WARNING, MD_LOG_NOTICE, MD_LOG_INFO, MD_LOG_DEBUG,
  MD_LOG_TRACE1, MD_LOG_TRACE2, MD_LOG_TRACE3, MD_LOG_TRACE4,
  MD_LOG_TRACE5, MD_LOG_TRACE6, MD_LOG_TRACE7, MD_LOG_TRACE8
}
 

Functions

const char * md_log_level_name (md_log_level_t level)
 
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,...) __attribute__((format(printf
 
void typedef int md_log_level_cb (void *baton, apr_pool_t *p, md_log_level_t level)
 
void md_log_set (md_log_level_cb *level_cb, md_log_print_cb *print_cb, void *baton)
 

Macro Definition Documentation

#define MD_LOG_MARK   __FILE__,__LINE__

Typedef Documentation

typedef void md_log_print_cb(const char *file, int line, md_log_level_t level, apr_status_t rv, void *baton, apr_pool_t *p, const char *fmt, va_list ap)

Enumeration Type Documentation

Enumerator
MD_LOG_EMERG 
MD_LOG_ALERT 
MD_LOG_CRIT 
MD_LOG_ERR 
MD_LOG_WARNING 
MD_LOG_NOTICE 
MD_LOG_INFO 
MD_LOG_DEBUG 
MD_LOG_TRACE1 
MD_LOG_TRACE2 
MD_LOG_TRACE3 
MD_LOG_TRACE4 
MD_LOG_TRACE5 
MD_LOG_TRACE6 
MD_LOG_TRACE7 
MD_LOG_TRACE8 

Function Documentation

int md_log_is_level ( apr_pool_t p,
md_log_level_t  level 
)
void typedef int md_log_level_cb ( void baton,
apr_pool_t p,
md_log_level_t  level 
)
const char* md_log_level_name ( 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,
  ... 
)
void md_log_set ( md_log_level_cb level_cb,
md_log_print_cb print_cb,
void baton 
)