Provides the means to log debug text to various log areas and at various severity levels and send it to a MODSERIAL serial port object for output.

Revision:
1:e1be56fa979a
Parent:
0:23f7bb983ae0
Child:
2:f1b41864f865
--- a/logger_defs.h	Fri Jun 02 16:54:30 2017 +0000
+++ b/logger_defs.h	Sat Jun 10 23:07:20 2017 +0000
@@ -28,20 +28,26 @@
 enum eLogArea{
     LOGGER          = 0, //Log area for the logger itself.  Required as an absolute minimum.
     MAIN            = 1,
-    LIDAR_IF        = 2,
-    LIDAR           = 3,
-    MOTOR_CONTROL   = 4,
-    ENCODER         = 5
+    MAIN_CONTROL    = 2,
+    LIDAR_IF        = 3,
+    LIDAR_CONTROL   = 4,
+    MOTOR_CONTROL   = 5,
+    ENCODER         = 6,
+    EVENT           = 7,
+    OBSERVER        = 8
 };
 
 //Array of char pointers with name of log area enums for printing out (must match enums above)
 static const char* sLogArea[] = {
     "LOGGER",
     "MAIN",
+    "MAIN_CONTROL",
     "LIDAR_IF",
-    "LIDAR",
+    "LIDAR_CONTROL",
     "MOTOR_CONTROL",
-    "ENCODER"
+    "ENCODER",
+    "EVENT",
+    "OBSERVER"
 };
 
 #endif
\ No newline at end of file