Create an "FIFO stack" of log references "in" each node. When a new log listing for a node is created because the node's operation ran, "push" the new log on the stack and "pop" the oldest one off and discard it. Create a way to view prior logs saved in the "stack". Keep three logs by default, allow for more or less by providing a setting to control stack array length.
You never need to see an old log result, until you do When you do, you just ran something and discarded the log result you wanted to review.