Untangle and clean up the logging code
It was a mess before because of a combination of having code split out
for cRIO vs Linux and cruft.
Change-Id: Id282e1a7f7988be0441c669a573a5d022ed41fb9
diff --git a/aos/linux_code/starter/BUILD b/aos/linux_code/starter/BUILD
index 5e3ac38..ec6ce7f 100644
--- a/aos/linux_code/starter/BUILD
+++ b/aos/linux_code/starter/BUILD
@@ -17,6 +17,7 @@
'//aos/linux_code:init',
'//third_party/libevent',
'//aos/common/logging',
+ '//aos/common/logging:implementations',
'//aos/common:once',
'//aos/common:time',
'//aos/common/libc:aos_strsignal',
diff --git a/aos/linux_code/starter/starter.cc b/aos/linux_code/starter/starter.cc
index a2545c2..855653d 100644
--- a/aos/linux_code/starter/starter.cc
+++ b/aos/linux_code/starter/starter.cc
@@ -30,7 +30,7 @@
#include "third_party/libevent/event.h"
#include "aos/common/logging/logging.h"
-#include "aos/common/logging/logging_impl.h"
+#include "aos/common/logging/implementations.h"
#include "aos/linux_code/init.h"
#include "aos/common/unique_malloc_ptr.h"
#include "aos/common/time.h"