From f7c695625f5af45f9b671db0bf856e22f800e035 Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Sat, 14 Jan 2023 00:58:26 +0530 Subject: [PATCH] added import loggers for plugins --- netbox/extras/plugins/urls.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/netbox/extras/plugins/urls.py b/netbox/extras/plugins/urls.py index b4360dc9e..21553ecd7 100644 --- a/netbox/extras/plugins/urls.py +++ b/netbox/extras/plugins/urls.py @@ -1,3 +1,5 @@ +import logging + from django.apps import apps from django.conf import settings from django.conf.urls import include @@ -7,6 +9,8 @@ from django.utils.module_loading import import_string from . import views +logger = logging.getLogger('netbox.extras.plugins') + # Initialize URL base, API, and admin URL patterns for plugins plugin_patterns = [] plugin_api_patterns = [ @@ -30,7 +34,7 @@ for plugin_path in settings.PLUGINS: path(f"{base_url}/", include((urlpatterns, app.label))) ) except ImportError: - pass + logger.error(f"Plugin {plugin_name} does not define any base URLs") # Check if the plugin specifies any API URLs try: @@ -39,4 +43,4 @@ for plugin_path in settings.PLUGINS: path(f"{base_url}/", include((urlpatterns, f"{app.label}-api"))) ) except ImportError: - pass + logger.error(f"Plugin {plugin_name} does not define any API URLs")