JDierkse 10 місяців тому
батько
коміт
9516c70eaf
2 змінених файлів з 51 додано та 0 видалено
  1. 1 0
      Makefile.conf
  2. 50 0
      Test/Test.cc

+ 1 - 0
Makefile.conf

@@ -22,4 +22,5 @@ DEBUGDIR := .debug
 
 DEFAULTARCH := x86_64-alpine
 TARGETS += ToonBridge
+TARGETS += test
 

+ 50 - 0
Test/Test.cc

@@ -0,0 +1,50 @@
+#include <syslog.h>
+#include <Logging.h>
+
+/*
+
+LOG_EMERG
+LOG_ALERT
+LOG_CRIT
+LOG_ERR
+LOG_WARNING
+LOG_NOTICE
+LOG_INFO
+LOG_DEBUG
+
+*/
+
+int main(int argc, char *argv[])
+{
+    setlogmask (LOG_UPTO(LOG_ERR));
+
+    openlog (0, LOG_NDELAY | LOG_PID, LOG_USER);
+
+    syslog(LOG_EMERG, "LOG_EMERG");
+    syslog(LOG_ALERT, "LOG_ALERT");
+    syslog(LOG_CRIT, "LOG_CRIT");
+    syslog(LOG_ERR, "LOG_ERR");
+    syslog(LOG_WARNING, "LOG_WARNING");
+    syslog(LOG_NOTICE, "LOG_NOTICE");
+    syslog(LOG_INFO, "LOG_INFO");
+    syslog(LOG_DEBUG, "LOG_DEBUG");
+
+    closelog();
+
+
+    Logging::OpenLog();
+    Logging::SetLogMask(Logging::Severity::Error);
+
+    Logging::Log(Logging::Severity::Emergency, "Logging::Severity::Emergency");
+    Logging::Log(Logging::Severity::Alert, "Logging::Severity::Alert");
+    Logging::Log(Logging::Severity::Critical, "Logging::Severity::Critical");
+    Logging::Log(Logging::Severity::Error, "Logging::Severity::Error");
+    Logging::Log(Logging::Severity::Warning, "Logging::Severity::Warning");
+    Logging::Log(Logging::Severity::Notice, "Logging::Severity::Notice");
+    Logging::Log(Logging::Severity::Info, "Logging::Severity::Info");
+    Logging::Log(Logging::Severity::Debug, "Logging::Severity::Debug");
+
+	Logging::CloseLog();
+
+    return 0;
+}