Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use debug logging for plugin loading details #2560

Merged
merged 2 commits into from
Jun 3, 2024
Merged

Conversation

kosack
Copy link
Contributor

@kosack kosack commented May 28, 2024

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'>

maxnoe
maxnoe previously approved these changes May 28, 2024

This comment has been minimized.

Copy link

Passed

Analysis Details

0 Issues

  • Bug 0 Bugs
  • Vulnerability 0 Vulnerabilities
  • Code Smell 0 Code Smells

Coverage and Duplications

  • Coverage 100.00% Coverage (94.20% Estimated after merge)
  • Duplications 0.00% Duplicated Code (0.60% Estimated after merge)

Project ID: cta-observatory_ctapipe_AY52EYhuvuGcMFidNyUs

View in SonarQube

@maxnoe maxnoe merged commit 2b70207 into main Jun 3, 2024
12 checks passed
@maxnoe maxnoe deleted the remove_verbose_plugin_info branch June 3, 2024 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants