mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
added import loggers for plugins
This commit is contained in:
parent
d7c37d9dd6
commit
f7c695625f
@ -1,3 +1,5 @@
|
|||||||
|
import logging
|
||||||
|
|
||||||
from django.apps import apps
|
from django.apps import apps
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.conf.urls import include
|
from django.conf.urls import include
|
||||||
@ -7,6 +9,8 @@ from django.utils.module_loading import import_string
|
|||||||
|
|
||||||
from . import views
|
from . import views
|
||||||
|
|
||||||
|
logger = logging.getLogger('netbox.extras.plugins')
|
||||||
|
|
||||||
# Initialize URL base, API, and admin URL patterns for plugins
|
# Initialize URL base, API, and admin URL patterns for plugins
|
||||||
plugin_patterns = []
|
plugin_patterns = []
|
||||||
plugin_api_patterns = [
|
plugin_api_patterns = [
|
||||||
@ -30,7 +34,7 @@ for plugin_path in settings.PLUGINS:
|
|||||||
path(f"{base_url}/", include((urlpatterns, app.label)))
|
path(f"{base_url}/", include((urlpatterns, app.label)))
|
||||||
)
|
)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
logger.error(f"Plugin {plugin_name} does not define any base URLs")
|
||||||
|
|
||||||
# Check if the plugin specifies any API URLs
|
# Check if the plugin specifies any API URLs
|
||||||
try:
|
try:
|
||||||
@ -39,4 +43,4 @@ for plugin_path in settings.PLUGINS:
|
|||||||
path(f"{base_url}/", include((urlpatterns, f"{app.label}-api")))
|
path(f"{base_url}/", include((urlpatterns, f"{app.label}-api")))
|
||||||
)
|
)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
logger.error(f"Plugin {plugin_name} does not define any API URLs")
|
||||||
|
Loading…
Reference in New Issue
Block a user