...
all classes and modules of given application (via root logger)
Code Block import logging # setting ALL loggers logging.basicConfig(level=logging.ERROR)
particular class (via class logger )
Code Block import logging #setting particular logger logging.getLogger('fully.qualified.class.name').setLevel(logging.INFO)
module (via logger defined as global variable)
Code Block import logging #setting particular logger logging.getLogger('fully.qualified.module.name').setLevel(logging.INFO)
Info title Fully Qualified Name A name is fully qualified when it "is complete in the sense that it includes
(a) all names in the hierarchic sequence above the given element and
(b) the name of the given element itself."
Info title Acknowledgement This work has been carried out within the framework of the EUROfusion Consortium and has received funding from the Euratom research and training programme 2014-2018 under grant agreement No 633053.The scientific work is published for the realization of the international project co-financed by Polish Ministry of Science and Higher Education in 2019 and 2020 from financial resources of the program entitled "PMW"; Agreement No. 5040/H2020/Euratom/2019/2 and 5142/H2020-Euratom/2020/2”.