Refactor LogReader to allow sub-classing

References: PRO-27580
Change-Id: I1a6ec29577c92c5b35f228c1a0af6e067795e45f
Signed-off-by: Austin Schuh <austin.schuh@bluerivertech.com>
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/aos/events/logging/log_reader.h b/aos/events/logging/log_reader.h
index 171b29b..f9616ab 100644
--- a/aos/events/logging/log_reader.h
+++ b/aos/events/logging/log_reader.h
@@ -322,6 +322,8 @@
 
   std::string_view name() const { return log_files_.name(); }
 
+  const LogFilesContainer &log_files() const { return log_files_; }
+
   // Set whether to exit the SimulatedEventLoopFactory when we finish reading
   // the logfile.
   void set_exit_on_finish(bool exit_on_finish) {