# pkg-config
INCLUDE(FindPkgConfig)
-PKG_CHECK_MODULES(PKGS REQUIRED glib-2.0>=2.36)
+PKG_CHECK_MODULES(PKGS REQUIRED glib-2.0>=2.36 dlog)
FOREACH(flag ${PKGS_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
#pragma once
-#if defined(_DLOG_H_)
+#include <dlog.h>
-# define bxt_info(fmt, ...) LOGI(fmt, ##__VA_ARGS__)
-# define bxt_err(fmt, ...) LOGE(fmt, ##__VA_ARGS__)
-# define bxt_dbg(fmt, ...) LOGD(fmt, ##__VA_ARGS__)
-
-#else /* _DLOG_H_ */
+#ifdef LOG_TAG
+#undef LOG_TAG
+#endif
-# include <syslog.h>
+#define LOG_TAG "BUXTON"
-# define bxt_info(fmt, ...) syslog(LOG_INFO, "Buxton: " fmt, ##__VA_ARGS__)
-# define bxt_err(fmt, ...) syslog(LOG_ERR, "Buxton: " fmt, ##__VA_ARGS__)
+# define bxt_info(fmt, ...) LOGI(fmt, ##__VA_ARGS__)
+# define bxt_err(fmt, ...) LOGE(fmt, ##__VA_ARGS__)
# if !defined(DEBUG_LOG)
# define bxt_dbg(fmt, ...) do { } while (0)
# else /* DEBUG_LOG */
-# define bxt_dbg(fmt, ...) \
- syslog(LOG_DEBUG, "Buxton:%s:%d: " fmt, __func__, __LINE__, ##__VA_ARGS__)
+# define bxt_dbg(fmt, ...) LOGD(fmt, ##__VA_ARGS__)
# endif /* DEBUG_LOG */
-#endif /* _DLOG_H_ */