And then for QC, should we always use the qc specific info logger, or the Framework/Logger.h, @bvonhall? And how is the QualityControl/QcInfoLogger.h different from the Framework/Logger.h?
The InfoLogger is an infrastructure that stores the logs collected on many machines in parallel. It is used in the online historically (HLT and DAQ). We use it in the QC however you can use the fairlogger or its O2 wrapper (Framework/Logger). These messages will be redirected to the infologger infrastructure.
@vmcb and @sy-c can probably say more about this topic.
Some software frameworks (O2 framework, QC) may add an extra wrapper to the native infoLogger API, please check with the corresponding responsibles. I do not recommend using fairlogger, as it is a separate system and - although it can be redirected to infologger - it does not map completely to the full set of metadata fields used to tag log messages.