9 #ifndef __AFW_LOG_IMPL_H__
10 #define __AFW_LOG_IMPL_H__
#define AFW_BEGIN_DECLARES
#define AFW_DECLARE(type)
Declare a public afw function.
Adaptive Framework Minimal Header.
int afw_log_priority_mask_t
apr_size_t afw_size_t
size_t.
afw_log_t * afw_log_impl_create_cede_p(const afw_log_inf_t *inf, afw_size_t instance_size, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)
Developers should call this in all create functions for afw_log.
void afw_log_impl_throw_property_required(const afw_log_t *log, const afw_utf8_t *property_name, afw_xctx_t *xctx)
Developers should call this for missing required configuration property.
void afw_log_impl_throw_property_invalid(const afw_log_t *log, const afw_utf8_t *property_name, afw_xctx_t *xctx)
Developers should call this for configuration property errors.
Struct for afw_log_impl_t.
afw_log_priority_mask_t mask
const afw_object_t * log_variables
const afw_object_t * custom_variables
const afw_value_t * filter
const afw_value_t * format
Interface afw_log_inf_s struct.
Interface afw_log public struct.
Interface afw_object public struct.
Interface afw_pool public struct.
NFC normalized UTF-8 string.
Interface afw_value public struct.
Interface afw_xctx public struct.