actually write matrix logs to the log file
diff --git a/aos/common/logging/logging_impl.h b/aos/common/logging/logging_impl.h
index 312a977..440e3fe 100644
--- a/aos/common/logging/logging_impl.h
+++ b/aos/common/logging/logging_impl.h
@@ -287,6 +287,13 @@
const ::std::function<size_t(char *)> &serialize,
LogMessage *message);
+// Fills in all the parts of the message according to the given inputs (with
+// type kMatrix).
+void FillInMessageMatrix(log_level level,
+ const ::std::string &message_string, uint32_t type_id,
+ int rows, int cols, const void *data,
+ LogMessage *message);
+
// Fills in *message according to the given inputs (with type kString).
// Used for implementing LogImplementation::DoLog.
void FillInMessage(log_level level, const char *format, va_list ap,