interfaces = [self.interfaces[interface_id] for interface_id in node['interface_ids']]
tags = [self.node_tags[tag_id] for tag_id in node['node_tag_ids']]
node['network'] = self.api.hrn
+ node['network_urn'] = hrn_to_urn(self.api.hrn, 'authority+sa')
node['urn'] = hostname_to_urn(self.api.hrn, site['login_base'], node['hostname'])
node['site_urn'] = hrn_to_urn(PlXrn.site_hrn(self.api.hrn, site['login_base']), 'authority')
node['site'] = site
continue
node_tag = etree.SubElement(self.xml, 'node')
- if 'network' in node:
- node_tag.set('component_manager_id', node['network'])
+ if 'network_urn' in node:
+ node_tag.set('component_manager_id', node['network_urn'])
if 'urn' in node:
node_tag.set('component_id', node['urn'])
if 'hostname' in node:
#!/usr/bin/python
-from sfa.util.sfalogging import sfa_logger
+from sfa.util.sfalogging import _SfaLogger
DEFAULT_FORMAT='sfa'
extensions = []
def __init__(self, version_string):
- self.logger = sfa_logger()
+ self.logger = _SfaLogger('/var/log/sfa.log')
self.parse_version_string(version_string)
def parse_version_string(self, version_string):