2525from .constants import NETMIKO_TO_NAPALM_STATIC
2626from .exceptions import OnboardException
2727
28+ logger = logging .getLogger ("rq.worker" )
29+
2830PLUGIN_SETTINGS = settings .PLUGINS_CONFIG ["netbox_onboarding" ]
2931
3032
@@ -149,9 +151,9 @@ def ensure_device_type(
149151
150152 slug = self .netdev_model
151153 if self .netdev_model and re .search (r"[^a-zA-Z0-9\-_]+" , slug ):
152- logging .warning ("device model is not sluggable: %s" , slug )
154+ logger .warning ("device model is not sluggable: %s" , slug )
153155 self .netdev_model = slug .replace (" " , "-" )
154- logging .warning ("device model is now: %s" , self .netdev_model )
156+ logger .warning ("device model is now: %s" , self .netdev_model )
155157
156158 # Use declared device type or auto-discovered model
157159 nb_device_type_text = self .netdev_nb_device_type_slug or self .netdev_model
@@ -172,7 +174,7 @@ def ensure_device_type(
172174
173175 except DeviceType .DoesNotExist :
174176 if create_device_type :
175- logging .info ("CREATE: device-type: %s" , self .netdev_model )
177+ logger .info ("CREATE: device-type: %s" , self .netdev_model )
176178 self .nb_device_type = DeviceType .objects .create (
177179 slug = nb_device_type_slug , model = nb_device_type_slug .upper (), manufacturer = self .nb_manufacturer ,
178180 )
@@ -237,7 +239,7 @@ def ensure_device_platform(self, create_platform_if_missing=PLUGIN_SETTINGS["cre
237239
238240 self .nb_platform = Platform .objects .get (slug = self .netdev_nb_platform_slug )
239241
240- logging .info ("PLATFORM: found in NetBox %s" , self .netdev_nb_platform_slug )
242+ logger .info ("PLATFORM: found in NetBox %s" , self .netdev_nb_platform_slug )
241243
242244 except Platform .DoesNotExist :
243245 if create_platform_if_missing :
@@ -278,7 +280,7 @@ def ensure_device_instance(self, default_status=PLUGIN_SETTINGS["default_device_
278280 if self .netdev_mgmt_ip_address :
279281 onboarded_device = Device .objects .get (primary_ip4__address__net_host = self .netdev_mgmt_ip_address )
280282 except Device .DoesNotExist :
281- logging .info (
283+ logger .info (
282284 "Could not find existing NetBox device for requested primary IP address (%s)" ,
283285 self .netdev_mgmt_ip_address ,
284286 )
@@ -291,7 +293,7 @@ def ensure_device_instance(self, default_status=PLUGIN_SETTINGS["default_device_
291293 if onboarded_device :
292294 # Construct lookup arguments if onboarded device already exists in NetBox
293295
294- logging .info (
296+ logger .info (
295297 "Found existing NetBox device (%s) for requested primary IP address (%s)" ,
296298 onboarded_device .name ,
297299 self .netdev_mgmt_ip_address ,
@@ -328,9 +330,9 @@ def ensure_device_instance(self, default_status=PLUGIN_SETTINGS["default_device_
328330 self .device , created = Device .objects .update_or_create (** lookup_args )
329331
330332 if created :
331- logging .info ("CREATED device: %s" , self .netdev_hostname )
333+ logger .info ("CREATED device: %s" , self .netdev_hostname )
332334 else :
333- logging .info ("GOT/UPDATED device: %s" , self .netdev_hostname )
335+ logger .info ("GOT/UPDATED device: %s" , self .netdev_hostname )
334336
335337 except Device .MultipleObjectsReturned :
336338 raise OnboardException (
@@ -350,7 +352,7 @@ def ensure_primary_ip(self):
350352 )
351353
352354 if created or not self .nb_primary_ip in self .nb_mgmt_ifname .ip_addresses .all ():
353- logging .info ("ASSIGN: IP address %s to %s" , self .nb_primary_ip .address , self .nb_mgmt_ifname .name )
355+ logger .info ("ASSIGN: IP address %s to %s" , self .nb_primary_ip .address , self .nb_mgmt_ifname .name )
354356 self .nb_mgmt_ifname .ip_addresses .add (self .nb_primary_ip )
355357 self .nb_mgmt_ifname .save ()
356358
0 commit comments