got logging structs working (theoretically) and used it
diff --git a/aos/common/logging/logging.gyp b/aos/common/logging/logging.gyp
index ad20166..e230e47 100644
--- a/aos/common/logging/logging.gyp
+++ b/aos/common/logging/logging.gyp
@@ -18,8 +18,13 @@
         'queue_logging.cc',
       ],
       'dependencies': [
+        '<(AOS)/build/aos.gyp:logging',
+        '<(AOS)/common/common.gyp:die',
         '<(AOS)/common/common.gyp:queue_types',
       ],
+      'export_dependent_settings': [
+        '<(AOS)/build/aos.gyp:logging',
+      ],
     },
   ],
 }