Add ability to write log to abstract log sink
It completely decouples log writing and file system.
Change-Id: Iae3b881826e04500f4862a16c237e0f7c37c9536
Signed-off-by: Austin Schuh <austin.schuh@bluerivertech.com>
Signed-off-by: Alexei Strots <alexei.strots@bluerivertech.com>
diff --git a/aos/events/logging/log_writer.cc b/aos/events/logging/log_writer.cc
index b6ee4a5..d559311 100644
--- a/aos/events/logging/log_writer.cc
+++ b/aos/events/logging/log_writer.cc
@@ -230,8 +230,6 @@
}
}
-
-
std::string Logger::WriteConfiguration(LogNamer *log_namer) {
std::string config_sha256;
@@ -348,8 +346,7 @@
// Make sure we read up until "now" and log it. This sets us up so that we
// are unlikely to fetch a message far in the future and have a ton of data
// before the offical start time.
- monotonic_clock::time_point newest_record =
- monotonic_clock::min_time;
+ monotonic_clock::time_point newest_record = monotonic_clock::min_time;
while (true) {
aos::monotonic_clock::time_point next_time =
last_synchronized_time_ + polling_period_;
@@ -737,7 +734,7 @@
VLOG(2) << "Wrote data as node " << FlatbufferToJson(node_)
<< " for channel "
<< configuration::CleanedChannelToString(f.fetcher->channel())
- << " to " << writer->filename();
+ << " to " << writer->name();
}
}
@@ -762,7 +759,7 @@
VLOG(2) << "Wrote timestamps as node " << FlatbufferToJson(node_)
<< " for channel "
<< configuration::CleanedChannelToString(f.fetcher->channel())
- << " to " << timestamp_writer->filename() << " timestamp";
+ << " to " << timestamp_writer->name() << " timestamp";
}
}