Carbide Motion: Filter the log?

I proposed this over on the bCNC forum, but it would be great if Carbide Motion would also do this:

The console has a lot of redundant information — could we filter it and not repeat?

e.g., the statement of the current machine position — if this hasn’t changed from the last report, why mention it? Instead, just output a single character if it hasn’t changed over a given timeframe, then double that time before the next period is emitted:

  • . — machine has been stationary for 0.25 seconds
  • … — machine has been stationary for 0.75 seconds (0.25 + 02.5*2)
  • … - machine has been stationary for 1.75 seconds
  • … 3.75
  • … 7.75
  • … 15.75