From 4671571c93db7f083db21cfca526ac382cdfc7ad Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Mon, 23 Feb 2015 23:04:38 +0100 Subject: Major improvement in the sm-get-value utility: o Adding command line option parsing through boost::program_option Current options: --device, --sensor --format selects between CSV and JSON output. --sleep controls single reads vs continuous reads. o Adding JSON output. o Adding support for Release builds without debugging info. Needs improvement. --- ble/log.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ble') diff --git a/ble/log.h b/ble/log.h index 1d62121..479c81c 100644 --- a/ble/log.h +++ b/ble/log.h @@ -3,6 +3,8 @@ #include #include + +#ifdef DEBUG #define D BOOST_LOG_TRIVIAL(debug) #define I BOOST_LOG_TRIVIAL(info) #define W BOOST_LOG_TRIVIAL(warning) @@ -10,5 +12,14 @@ #define DF BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ": " #define IF BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ": " #define WF BOOST_LOG_TRIVIAL(warning) << __FUNCTION__ << ": " +#else +#define D if (false) BOOST_LOG_TRIVIAL(debug) +#define I if (false) BOOST_LOG_TRIVIAL(info) +#define W if (false) BOOST_LOG_TRIVIAL(warning) + +#define DF if (false) BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ": " +#define IF if (false) BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ": " +#define WF if (false) BOOST_LOG_TRIVIAL(warning) << __FUNCTION__ << ": " +#endif #endif -- cgit v1.2.3