31 #include "xr-config.h" 47 XR_DEBUG_ALL = 0xffffffff
60 #define xr_debug(mask, fmt, args...) \ 61 do { if (G_UNLIKELY(xr_debug_enabled & mask)) _xr_debug(G_STRLOC ": ", fmt, ## args); } while(0) 69 #define xr_trace(mask, fmt, args...) \ 70 do { if (G_UNLIKELY(xr_debug_enabled & mask)) _xr_debug(G_STRFUNC, fmt, ## args); } while(0) 81 void _xr_debug(
const char* loc,
const char* fmt, ...);
Dump HTTP requests/responses.
Definition: xr-lib.h:35
int xr_debug_enabled
Global variable used to enable debugging messages.
Trace xr-server.c code.
Definition: xr-lib.h:38
Trace xr-call.c code.
Definition: xr-lib.h:44
Debug xr_value parser/builder code.
Definition: xr-lib.h:45
Not implemented.
Definition: xr-lib.h:42
G_BEGIN_DECLS void _xr_debug(const char *loc, const char *fmt,...)
Log message.
Trace xr-client.c code.
Definition: xr-lib.h:40
void xr_init()
Initialize libxr.
Not implemented.
Definition: xr-lib.h:37
Not implemented.
Definition: xr-lib.h:39
Not implemented.
Definition: xr-lib.h:41
void xr_fini()
Finalize libxr.
Not implemented.
Definition: xr-lib.h:46
Dump RPC calls.
Definition: xr-lib.h:43
Trace HTTP calls.
Definition: xr-lib.h:36