cta-observatory / ctapipe

Low-level data processing pipeline software for CTAO or similar arrays of Imaging Atmospheric Cherenkov Telescopes
https://ctapipe.readthedocs.org
BSD 3-Clause "New" or "Revised" License
62 stars 265 forks source link

Use debug logging for plugin loading details #2560

Closed kosack closed 1 month ago

kosack commented 1 month ago

When running with log-level INFO, ctapipe now has some very verbose messages about plugins that are too much information for that log level. I think this should be debug only, as the user generally doesn't care. If a list of plugins is needed, ctapipe-info should be used, or we should write them to the provenance system perhaps.

This PR just turns the following to DEBUG level:

2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe_test_plugin:PluginReconstructor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe_test_plugin.PluginReconstructor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:DispReconstructor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.DispReconstructor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:EnergyRegressor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.EnergyRegressor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_intersection:HillasIntersection
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_intersection.HillasIntersection'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_reconstructor:HillasReconstructor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_reconstructor.HillasReconstructor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:ParticleClassifier
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.ParticleClassifier'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe_test_plugin:PluginReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe_test_plugin.PluginReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:DispReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.DispReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:EnergyRegressor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.EnergyRegressor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_intersection:HillasIntersection
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_intersection.HillasIntersection'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_reconstructor:HillasReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_reconstructor.HillasReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:ParticleClassifier
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.ParticleClassifier'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe_test_plugin:PluginReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe_test_plugin.PluginReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:DispReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.DispReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:EnergyRegressor
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.EnergyRegressor'>
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_intersection:HillasIntersection
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_intersection.HillasIntersection'>
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_reconstructor:HillasReconstructor
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_reconstructor.HillasReconstructor'>
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:ParticleClassifier
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.ParticleClassifier'>
ctao-dpps-sonarqube[bot] commented 1 month ago

Passed

Analysis Details

0 Issues

Coverage and Duplications

Project ID: cta-observatory_ctapipe_AY52EYhuvuGcMFidNyUs

View in SonarQube

ctao-dpps-sonarqube[bot] commented 1 month ago

Passed

Analysis Details

0 Issues

Coverage and Duplications

Project ID: cta-observatory_ctapipe_AY52EYhuvuGcMFidNyUs

View in SonarQube