From ea88a57e180cd3c08b256a409f2b0df500b8e988 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Thu, 5 Aug 2021 13:46:20 +0100 Subject: [PATCH] monitor: Gate Commander/LoadGame TRACE on trace_on 'startup' --- monitor.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/monitor.py b/monitor.py index 05a10c65..f1390b14 100644 --- a/monitor.py +++ b/monitor.py @@ -19,7 +19,7 @@ if TYPE_CHECKING: import tkinter import util_ships -from config import config +from config import config, trace_on from edmc_data import edmc_suit_shortnames, edmc_suit_symbol_localised from EDMCLogging import get_main_logger @@ -518,6 +518,8 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below self.live = True # First event in 3.0 self.cmdr = entry['Name'] self.state['FID'] = entry['FID'] + if 'startup' in trace_on: + logger.trace(f'"Commander" event, {monitor.cmdr=}, {monitor.state["FID"]=}') elif event_type == 'loadgame': # Odyssey Release Update 5 -- This contains data that doesn't match the format used in FileHeader above @@ -559,6 +561,9 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below if entry.get('Ship') is not None and self._RE_SHIP_ONFOOT.search(entry['Ship']): self.state['OnFoot'] = True + if 'startup' in trace_on: + logger.trace(f'"LoadGame" event, {monitor.cmdr=}, {monitor.state["FID"]=}') + elif event_type == 'newcommander': self.cmdr = entry['Name'] self.group = None