This sounds promising, especially the idea to extend logging to ddm.nsf.
A nice addition would be to make logging configurable at runtime.
I have no practical experience in this area, but I think the solution is to create a new logging service as a ManagedService whose configuration can be configured with the ConfigAdminService. The actual configuring would be implemented by a new console command. This should allow persistent manual configuration of logging properties.
You could consider to make the new command more generic so that it allows interaction with other managed services as well. I have use cases for such a feature.
There could also be a way to set system properties by means of dots startup arguments, like the -debugaddress parameter. For example, dots could pass all parameters starting with '-D' to the framework. The log service could use system properties to update its configuration at launch time. This feature would be very helpful at development time to change log levels.
Thanks for your interst in my work. I will add my personal user story to the forum in a few days and I hope more users will do so.