diff --git a/src/serial.cc b/src/serial.cc index 95b32a1..99ca818 100644 --- a/src/serial.cc +++ b/src/serial.cc @@ -589,7 +589,10 @@ bool SerialDeviceFile::open(bool fail_if_not_ok) fd_ = ::open(file_.c_str(), O_RDONLY | O_NONBLOCK); if (fd_ == -1) { - if (fail_if_not_ok) error("Could not open file %s for reading.\n", file_.c_str()); + if (fail_if_not_ok) + { + error("Could not open file %s for reading.\n", file_.c_str()); + } verbose("(serialdevicefile) could not open file %s for reading.\n", file_.c_str()); return false; } diff --git a/src/util.cc b/src/util.cc index a0a8e48..e38e066 100644 --- a/src/util.cc +++ b/src/util.cc @@ -587,7 +587,7 @@ void warning(const char* fmt, ...) { } } -void verbose(const char* fmt, ...) { +void verbose_int(const char* fmt, ...) { if (verbose_enabled_) { va_list args; va_start(args, fmt); @@ -596,7 +596,7 @@ void verbose(const char* fmt, ...) { } } -void debug(const char* fmt, ...) { +void debug_int(const char* fmt, ...) { if (debug_enabled_) { va_list args; va_start(args, fmt); @@ -605,7 +605,7 @@ void debug(const char* fmt, ...) { } } -void trace(const char* fmt, ...) { +void trace_int(const char* fmt, ...) { if (trace_enabled_) { va_list args; va_start(args, fmt); diff --git a/src/util.h b/src/util.h index 085da0c..87853e7 100644 --- a/src/util.h +++ b/src/util.h @@ -100,9 +100,16 @@ bool enableLogfile(const std::string& logfile, bool daemon); void disableLogfile(); void enableSyslog(); void error(const char* fmt, ...); -void verbose(const char* fmt, ...); -void trace(const char* fmt, ...); -void debug(const char* fmt, ...); + +#define verbose(...) { if (isVerboseEnabled()) { verbose_int(__VA_ARGS__); } } +void verbose_int(const char* fmt, ...); + +#define trace(...) { if (isTraceEnabled()) { trace_int(__VA_ARGS__); } } +void trace_int(const char* fmt, ...); + +#define debug(...) { if (isDebugEnabled()) { debug_int(__VA_ARGS__); } } +void debug_int(const char* fmt, ...); + void warning(const char* fmt, ...); void info(const char* fmt, ...); void notice(const char* fmt, ...); diff --git a/src/wmbus.cc b/src/wmbus.cc index 7af8298..6a1572c 100644 --- a/src/wmbus.cc +++ b/src/wmbus.cc @@ -1532,8 +1532,12 @@ bool Telegram::checkMAC(std::vector &frame, debug("(wmbus) received mac %s\n", received.c_str()); string truncated = calculated.substr(0, received.length()); bool ok = truncated == received; - if (ok) debug("(wmbus) mac ok!\n"); - else { + if (ok) + { + debug("(wmbus) mac ok!\n"); + } + else + { debug("(wmbus) mac NOT ok!\n"); explainParse("BADMAC", 0); }