Improve logging module experience.
szmyd opened this issue · comments
Brian Szmyd commented
Currently one must use a macro (SISL_LOGGING_INIT
) to establish a global for each logging module that is exercised in all dependencies. This is not a user friendly experience as each downstream project needs to duplicate all previous symbols for linkage.
Linkage should occur without any burden on downstream projects, it is acceptable that logging modules will not be referable via HTTP or CLI arguments, but default logging level will be applied.