Quick configuration using e.g. SOLARA_DEBUG=solara.server SOLARA_INFO=solara.server.kernel_context which will configure the named logging with the right.
If --log-config is nog given, we configure the logger similar to vaex (preferably the rich formatted, and the special access handler for uvicorn)
Solara server mounted in FastAPI/Starlette
We should not do anything, except set the logging level (e.g. respond to SOLARA_DEUG and SOLARA_INFO ..l)
Using vaex, it's very convenient to use logging, I propose we do something similar as in vaex:
But slightly modified (e.g. in vaex we always configure the logger framework, I think we should only do that if --log-config is not given):
Solara server using the CLI
Solara server mounted in FastAPI/Starlette
Jupyter environment