I am writing to inquire about the possibility of configuring the timezone for system-level logs, specifically for the New Order Event in live deploy.

In my algorithm, I have correctly set the execution timezone using self.SetTimeZone("America/New_York"). I understand that this sets the algorithm's local time, accessed via the self.Time property, to New York time. My custom logs generated with self.Log() correctly reflect this setting.

However, I've observed that the timestamps for all system-generated New Order Event logs consistently remain in UTC. For example, an order placed at 10:00 AM in New York is logged with a timestamp of 14:00:00, which corresponds to UTC during the Daylight Saving Time period (UTC-4). This creates a discrepancy between my custom algorithm logs and the core system logs, which complicates monitoring and debugging during live trading.

My question is: Is there a configuration setting or method, either within the algorithm code or at the project level, that allows me to change the display timezone of these core system logs (like New Order Event) from UTC to a specified timezone, such as "America/New_York"?

While I understand that using UTC for core system events is a standard practice for ensuring data consistency across global markets, having the option to align all log timestamps to a single, preferred timezone would be immensely helpful for analysis.
 


For example in live deploy:

2025-06-16 19:55:01 :New Order Event: Time: 06/16/2025 19:55:00 OrderID: 69 EventID: 1 Symbol: QQQ Status: Submitted Quantity: -4437

2025-06-16 19:55:01 :New Order Event: Time: 06/16/2025 19:55:00 OrderID: 69 EventID: 2 Symbol: QQQ Status: Filled Quantity: -4437 FillQuantity: -4437 FillPrice: $534
 

trader-ostburg_1750916983.jpg