Open
Description
At the moment we have quite extensive (and everyday expanding) logging options
to get Idris to print more debug output. However these are not documented anywhere
and the best way to discover them is by grep
ping the source code. This is less
than ideal.
In Idris.Env
we use a nifty trick to ensure that all of the environment variables we
attempt to observe in the codebase are thoroughly documented.
It would be nice to have the same enforcement for logging options.
NB: there are 450+ uses of log
in the codebase so it'll take a bit of time to
collect all of the existing topics. The documentation part can be left for a future
PR: having an exhaustive list would already be pretty useful!