diff options
Diffstat (limited to 'src/common/log.h')
-rw-r--r-- | src/common/log.h | 61 |
1 files changed, 30 insertions, 31 deletions
diff --git a/src/common/log.h b/src/common/log.h index 99d494b..b0c802d 100644 --- a/src/common/log.h +++ b/src/common/log.h @@ -26,57 +26,56 @@ #define CERT_CHECKER_LOG_H void JournalLog(int logLevel, const char *message, const char *fileName, - int line, const char *function); + int line, const char *function); /* * Replacement low overhead null logging class */ -class NullStream -{ - public: - NullStream() {} +class NullStream { +public: + NullStream() {} - template <typename T> - NullStream& operator<<(const T&) - { - return *this; - } + template <typename T> + NullStream &operator<<(const T &) + { + return *this; + } }; /* avoid warnings about unused variables */ #define DPL_MACRO_DUMMY_LOGGING(message, level) \ - do { \ - NullStream ns; \ - ns << message; \ - } while (0) + do { \ + NullStream ns; \ + ns << message; \ + } while (0) #define CERT_CHECKER_LOG(message, level) \ -do \ -{ \ - std::ostringstream platformLog; \ - platformLog << message; \ - JournalLog(level, \ - platformLog.str().c_str(), \ - __FILE__, \ - __LINE__, \ - __FUNCTION__); \ -} while (0) + do \ + { \ + std::ostringstream platformLog; \ + platformLog << message; \ + JournalLog(level, \ + platformLog.str().c_str(), \ + __FILE__, \ + __LINE__, \ + __FUNCTION__); \ + } while (0) /* always logged. */ #define LogError(message) \ - CERT_CHECKER_LOG(message, LOG_ERR) + CERT_CHECKER_LOG(message, LOG_ERR) #define LogInfo(message) \ - CERT_CHECKER_LOG(message, LOG_INFO) + CERT_CHECKER_LOG(message, LOG_INFO) #define LogWarning(message) \ - CERT_CHECKER_LOG(message, LOG_WARNING) + CERT_CHECKER_LOG(message, LOG_WARNING) /* only debug logged. */ #ifdef BUILD_TYPE_DEBUG - #define LogDebug(message) \ - CERT_CHECKER_LOG(message, LOG_DEBUG) +#define LogDebug(message) \ + CERT_CHECKER_LOG(message, LOG_DEBUG) #else - #define LogDebug(message) \ - DPL_MACRO_DUMMY_LOGGING(message, LOG_DEBUG) +#define LogDebug(message) \ + DPL_MACRO_DUMMY_LOGGING(message, LOG_DEBUG) #endif // BUILD_TYPE_DEBUG #endif //CERT_CHECKER_LOG_H |