tested stuff on a robot + fixed issues
diff --git a/aos/linux_code/init.cc b/aos/linux_code/init.cc
index d8864fe..7405237 100644
--- a/aos/linux_code/init.cc
+++ b/aos/linux_code/init.cc
@@ -39,6 +39,7 @@
 // Common stuff that needs to happen at the beginning of both the realtime and
 // non-realtime initialization sequences. May be called twice.
 void InitStart() {
+  ::aos::logging::Init();
   // Allow locking as much as we want into RAM.
   SetSoftRLimit(RLIMIT_MEMLOCK, RLIM_INFINITY, false);
   WriteCoreDumps();