49#ifdef COAP_LOG_CONF_PATH
50#include COAP_LOG_CONF_PATH
58#define LOG_COAP_EP(level, endpoint) do { \
59 if(level <= (LOG_LEVEL)) { \
60 coap_endpoint_log(endpoint); \
64#define LOG_ERR_COAP_EP(endpoint) LOG_COAP_EP(LOG_LEVEL_ERR, endpoint)
65#define LOG_WARN_COAP_EP(endpoint) LOG_COAP_EP(LOG_LEVEL_WARN, endpoint)
66#define LOG_INFO_COAP_EP(endpoint) LOG_COAP_EP(LOG_LEVEL_INFO, endpoint)
67#define LOG_DBG_COAP_EP(endpoint) LOG_COAP_EP(LOG_LEVEL_DBG, endpoint)
70#define LOG_COAP_STRING(level, text, len) do { \
71 if(level <= (LOG_LEVEL)) { \
72 coap_log_string(text, len); \
76#define LOG_ERR_COAP_STRING(text, len) LOG_COAP_STRING(LOG_LEVEL_ERR, text, len)
77#define LOG_WARN_COAP_STRING(text, len) LOG_COAP_STRING(LOG_LEVEL_WARN, text, len)
78#define LOG_INFO_COAP_STRING(text, len) LOG_COAP_STRING(LOG_LEVEL_INFO, text, len)
79#define LOG_DBG_COAP_STRING(text, len) LOG_COAP_STRING(LOG_LEVEL_DBG, text, len)
API to address CoAP endpoints.
void coap_log_string(const char *text, size_t len)
Logs a CoAP string that has a length specified, but might not be zero-terminated.
Header file for the logging system.