30 #ifndef _PAA_SDK_PAA_LOG_H_
31 #define _PAA_SDK_PAA_LOG_H_ 1
36 #include "apr_pools.h"
127 apr_status_t error_code,
128 const char *format, va_list va_args);
149 apr_status_t error_code,
150 const char *format, ...);
172 #define paa_log(pool, msgid, level, format, ...)\
174 paa_log_msg(__FILE__, __LINE__, pool, msgid, level, 0, format, ## __VA_ARGS__);\
181 #define paa_log_error(pool, msgid, level, error_code, format, ...)\
183 paa_log_msg(__FILE__, __LINE__, pool, msgid, level, error_code, format, ## __VA_ARGS__);\
void paa_log_msg(const char *file, int line, apr_pool_t *pool, const char *msgid, paa_log_level level, apr_status_t error_code, const char *format,...)
void(* paa_log_function)(const char *file, int line, apr_pool_t *pool, const char *msgid, paa_log_level level, apr_status_t error_code, const char *format, va_list va_args)
Definition: paa-log.h:122
paa_log_level_e
Definition: paa-log.h:64
paa_log_level paa_str_to_level(const char *level_str)
paa_log_level paa_get_log_level()
enum paa_log_level_e paa_log_level
paa_log_level(* paa_log_level_function)()
Definition: paa-log.h:99
const char * paa_level_str(paa_log_level level)
void paa_set_log_functions(paa_log_function log_function, paa_log_level_function level_function)