How to Customize Custom Log Console

Hello all,

I’ve implemented a Custom Log Console as defined in this great example: https://github.com/jupyterlab/extension-examples/tree/main/custom-log-console

I wanted to know if there is any way to customize this Log Console, in particular:

  1. Can we change the order the logs are listed? (Currently new logs are added one after the other).
  2. If the order is kept default, can we at least auto-scroll to always see the latest logs?
  3. Can we add a column to the console (such as custom category), and if yes, what’s the easiest way? Does it involve replacing LogConsolePanel with custom implementation?

Thank you in advance,
Any pointers/guidance is welcome,

Thibaut