Change default OutputLevel for PyAthena components from ALL to INFO
The PyAthena
configuration attempts to retrieve the default OutputLevel
from the MessageSvc
via the ServiceMgr:
https://gitlab.cern.ch/atlas/athena/-/blob/master/Control/AthenaPython/python/PyAthenaComps.py#L108-110
https://gitlab.cern.ch/atlas/athena/-/blob/master/Control/AthenaPython/python/Configurables.py#L117-119
https://gitlab.cern.ch/atlas/athena/-/blob/master/Control/AthenaPython/python/Configurables.py#L30-40
This works fine for the legacy configuration, but not for the ComponentAccumulator-based configuration, where the ServiceMgr is not available.
In the case that SerivceMgr
is not available the default value of 0 (ALL
) is used.
This MR updates the default to 3 (INFO
). There is still the issue that PyAthena
components inherit from legacy Configurables, but this can be dealt with in a future merge request.