Because likely everyone should have extensions logging to be consistent with the logging of the datalad setup itself (the same handlers etc), the logging target name should indeed have datalad. prefix (so we should fix up datalad-deprecated https://github.com/datalad/datalad-deprecated/pull/50 and may be others).
But concern might be -- potentially to not overlap with a similar name in the datalad core? I.e. do have a collision between extension name and module in datalad core. Since we are only talking about logging name, I think it is not a big deal if they collide. Alternatively extensions could use datalad.ext.<extension>.
In either case, this template should either have an example or document that (or both).
In this repo there is no template/example/instructions on what should be the name of the logger.
We have varying usages:
Because likely everyone should have extensions logging to be consistent with the logging of the datalad setup itself (the same handlers etc), the logging target name should indeed have
datalad.
prefix (so we should fix up datalad-deprecated https://github.com/datalad/datalad-deprecated/pull/50 and may be others).But concern might be -- potentially to not overlap with a similar name in the datalad core? I.e. do have a collision between extension name and module in datalad core. Since we are only talking about logging name, I think it is not a big deal if they collide. Alternatively extensions could use
datalad.ext.<extension>
.In either case, this template should either have an example or document that (or both).