It would be nice if on the most verbose level you could get a log message when calling ConfigurationBuilder.Build showing you from where each loaded key comes from. Something like:
k1 (json:app.json)
- k2: v2(env var)
- k3: v3(json:app.json)
- k4: v4 (xml:app.xml)