Fix logging classes
authorJunghyun Yeon <jungh.yeon@samsung.com>
Fri, 5 Mar 2021 08:26:18 +0000 (17:26 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Fri, 5 Mar 2021 08:26:18 +0000 (17:26 +0900)
- Fix definitions.
- Do not print error log as std err.

Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
src/logging.hh

index 45d6e90..9fc47ad 100644 (file)
@@ -2,8 +2,8 @@
 // Use of this source code is governed by a apache 2.0 license that can be
 // found in the LICENSE file.
 
-#ifndef LOGGING_H_
-#define LOGGING_H_
+#ifndef LOGGING_HH_
+#define LOGGING_HH_
 
 #include <dlog.h>
 
@@ -82,9 +82,6 @@ class DLogBackend : public ILogBackend {
       const std::string& logstr) override {
     dlog_print(LogLevelToPriority(level), tag.c_str(), "%s",
         Escape(logstr).c_str());
-
-    if (level == LogLevel::LOG_ERROR)
-      std::cerr << logstr << std::endl;
   }
 
  private:
@@ -180,4 +177,4 @@ inline static const constexpr char* __tag_for_project() {
       << (std::string(__FILENAME__) + ":" + std::to_string(__LINE__)).c_str()  \
       << std::setw(0) << " : "                                                 \
 
-#endif  // MANIFEST_PARSER_UTILS_LOGGING_H_
+#endif  // LOGGING_HH_