#define g_obex_debug(level, format, ...) \
if (gobex_debug & level) \
- g_debug("%s:%s() " format, __FILE__, __FUNCTION__, \
- ## __VA_ARGS__)
+ g_log("gobex", G_LOG_LEVEL_DEBUG, "%s:%s() " format, __FILE__, \
+ __FUNCTION__, ## __VA_ARGS__)
static inline void g_obex_dump(const char *prefix, const void *buf,
gsize len)
if (gobex_debug == 0) {
const char *env = g_getenv("GOBEX_DEBUG");
- if (env)
+
+ if (env) {
gobex_debug = g_parse_debug_string(env, keys, 6);
- else
+ g_setenv("G_MESSAGES_DEBUG", "gobex", FALSE);
+ } else
gobex_debug = G_OBEX_DEBUG_NONE;
}