MCPcopy Create free account
hub / github.com/apache/cloudstack / write_rule_log_for_vm

Function write_rule_log_for_vm

scripts/vm/network/security_group.py:1003–1019  ·  view source on GitHub ↗
(vmName, vmID, vmIP, domID, signature, seqno)

Source from the content-addressed store, hash-verified

1001
1002
1003def write_rule_log_for_vm(vmName, vmID, vmIP, domID, signature, seqno):
1004 vm_name = vmName
1005 logfilename = logpath + vm_name + ".log"
1006 logging.debug("Writing log to " + logfilename)
1007 logf = open(logfilename, 'w')
1008 output = ','.join([vmName, vmID, vmIP, str(domID), signature, seqno])
1009 result = True
1010 try:
1011 logf.write(output)
1012 logf.write('\n')
1013 except:
1014 logging.debug("Failed to write to rule log file " + logfilename)
1015 result = False
1016
1017 logf.close()
1018
1019 return result
1020
1021
1022def remove_rule_log_for_vm(vmName):

Callers 5

default_network_rulesFunction · 0.85
rewrite_rule_log_for_vmFunction · 0.85
add_network_rulesFunction · 0.85

Calls 4

debugMethod · 0.80
writeMethod · 0.65
closeMethod · 0.65
joinMethod · 0.45

Tested by

no test coverage detected