I have a small but potentially important request:
Could we have events for ship related stuff whenever something starts, and when something ends, across the board?
Current Example:
{ "timestamp":"2016-09-20T18:24:55Z", "event":"Interdicted", "Submitted":true, "Interdictor":"Wampso Ruukh", "IsPlayer":true, "CombatRank":8 }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"SupercruiseExit", "StarSystem":"Shinrarta Dezhra", "Body":"Founders World" }
This is fine if you just want to log something. However I'm controlling external lights, laser and smoke effects. What would be needed for this would be an event like "InterdictionStarted", and then an "InterdictionEnded" with attributes that say things like "successful":true and "submitted":true.
Same for going to hyperspace: An event for when the countdown completes, and an event when exiting supercruise would be awesome.
Same for heat damage: An event for when the heat drops below damaging level, as well as when it drops below warning level would be great - that would let me sync up external effects to the ship internal warning lights.
If you really want to go all-out then shield hits would also be awesome to have - but I do understand the issue of making the logfile grow massively if something happens very frequently.