Record the node in LogFileHeader

Change-Id: Idf5897a8e5972808db0bb85c99ef45bd5c6d62df
diff --git a/aos/events/logging/logger.cc b/aos/events/logging/logger.cc
index 57d6909..2780bd5 100644
--- a/aos/events/logging/logger.cc
+++ b/aos/events/logging/logger.cc
@@ -415,9 +415,11 @@
       fbb.CreateString("00000000-0000-4000-8000-000000000000");
 
   flatbuffers::Offset<Node> node_offset;
+  flatbuffers::Offset<Node> logger_node_offset;
 
   if (configuration::MultiNode(configuration_)) {
     node_offset = CopyFlatBuffer(node, &fbb);
+    logger_node_offset = CopyFlatBuffer(event_loop_->node(), &fbb);
   }
 
   aos::logger::LogFileHeader::Builder log_file_header_builder(fbb);
@@ -427,6 +429,7 @@
   // Only add the node if we are running in a multinode configuration.
   if (node != nullptr) {
     log_file_header_builder.add_node(node_offset);
+    log_file_header_builder.add_logger_node(logger_node_offset);
   }
 
   log_file_header_builder.add_configuration(configuration_offset);