Test.cc 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #include <syslog.h>
  2. #include <Logging.h>
  3. /*
  4. LOG_EMERG
  5. LOG_ALERT
  6. LOG_CRIT
  7. LOG_ERR
  8. LOG_WARNING
  9. LOG_NOTICE
  10. LOG_INFO
  11. LOG_DEBUG
  12. */
  13. int main(int argc, char *argv[])
  14. {
  15. setlogmask (LOG_UPTO(LOG_ERR));
  16. openlog (0, LOG_NDELAY | LOG_PID, LOG_USER);
  17. syslog(LOG_EMERG, "LOG_EMERG");
  18. syslog(LOG_ALERT, "LOG_ALERT");
  19. syslog(LOG_CRIT, "LOG_CRIT");
  20. syslog(LOG_ERR, "LOG_ERR");
  21. syslog(LOG_WARNING, "LOG_WARNING");
  22. syslog(LOG_NOTICE, "LOG_NOTICE");
  23. syslog(LOG_INFO, "LOG_INFO");
  24. syslog(LOG_DEBUG, "LOG_DEBUG");
  25. closelog();
  26. Logging::OpenLog();
  27. Logging::SetLogMask(Logging::Severity::Error);
  28. Logging::Log(Logging::Severity::Emergency, "Logging::Severity::Emergency");
  29. Logging::Log(Logging::Severity::Alert, "Logging::Severity::Alert");
  30. Logging::Log(Logging::Severity::Critical, "Logging::Severity::Critical");
  31. Logging::Log(Logging::Severity::Error, "Logging::Severity::Error");
  32. Logging::Log(Logging::Severity::Warning, "Logging::Severity::Warning");
  33. Logging::Log(Logging::Severity::Notice, "Logging::Severity::Notice");
  34. Logging::Log(Logging::Severity::Info, "Logging::Severity::Info");
  35. Logging::Log(Logging::Severity::Debug, "Logging::Severity::Debug");
  36. Logging::CloseLog();
  37. return 0;
  38. }