Эх сурвалжийг харах

Added LogLevel enum

- added LogLevel enum for logging usage
Patrick-Laptop 4 жил өмнө
parent
commit
4c9a24a090
2 өөрчлөгдсөн 27 нэмэгдсэн , 1 устгасан
  1. 2 1
      CMakeLists.txt
  2. 25 0
      source/io/LogLevel.hpp

+ 2 - 1
CMakeLists.txt

@@ -69,7 +69,8 @@ set(SOURCE_FILES
         ${CMAKE_CURRENT_SOURCE_DIR}/source/utils/RegexUtils.hpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/io/IStorable.hpp
         ${CMAKE_CURRENT_SOURCE_DIR}/source/io/StorableFile.hpp
-        ${CMAKE_CURRENT_SOURCE_DIR}/source/io/StorableFile.cpp)
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/io/StorableFile.cpp
+        ${CMAKE_CURRENT_SOURCE_DIR}/source/io/LogLevel.hpp)
 
 set(TEST_FILES
         ${CMAKE_CURRENT_SOURCE_DIR}/test/cases/boxing/IntegerTest.cpp

+ 25 - 0
source/io/LogLevel.hpp

@@ -0,0 +1,25 @@
+/*
+ * Author:          Patrick-Christopher Mattulat
+ * Company:         Lynar Studios
+ * E-Mail:          webmaster@lynarstudios.com
+ * Created:         2020-08-20
+ * Changed:         2020-08-20
+ *
+ * */
+
+#ifndef LOG_LEVEL_HPP
+#define LOG_LEVEL_HPP
+
+namespace ls_std {
+  enum LogLevel {
+    FATAL = 0,
+    ERROR,
+    WARN,
+    INFO,
+    DEBUG,
+    TRACE,
+    OFF
+  };
+}
+
+#endif