Logger.cpp 412 B

1234567891011121314151617181920
  1. #include <iostream>
  2. #include <syslog.h>
  3. #include "Logger.h"
  4. namespace PresenceDetection {
  5. namespace Util {
  6. void Logger::Log(Severity::type severity, const std::string& message)
  7. {
  8. if (severity > Severity::Error)
  9. std::cout << message << std::endl;
  10. else
  11. std::cerr << message << std::endl;
  12. syslog(static_cast<int>(severity), "%s", message.c_str());
  13. }
  14. } // namespace Util
  15. } // namespace PresenceDetection