don't skip potentially important types in log files
Change-Id: I016cf7dfa430aad21e9b064b3c35b4e061292f65
diff --git a/aos/linux_code/logging/log_displayer.cc b/aos/linux_code/logging/log_displayer.cc
index 861b5cb..ffeaed9 100644
--- a/aos/linux_code/logging/log_displayer.cc
+++ b/aos/linux_code/logging/log_displayer.cc
@@ -252,11 +252,6 @@
return 0;
}
- if (source_pid >= 0 && msg->source != source_pid) {
- // Message is from the wrong process.
- continue;
- }
-
if (msg->type == LogFileMessageHeader::MessageType::kStructType) {
size_t bytes = msg->message_size;
::aos::MessageType *type = ::aos::MessageType::Deserialize(
@@ -278,6 +273,11 @@
continue;
}
+ if (source_pid >= 0 && msg->source != source_pid) {
+ // Message is from the wrong process.
+ continue;
+ }
+
if (skip_to_end) {
if (reader.IsLastPage()) {
fputs("done skipping old logs\n", stderr);