X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=xenserver%2Fusr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py;h=31a48c37dc47ac0586efdcabb2986a31c73c9f43;hb=ae25e4b6adfd271ba08e23af32e42e34cc32af5b;hp=dbd00a455f96a854d6562cb455cfa6e7a6895648;hpb=3cdc31a4c3ab312cf41b00845d1316aff181ab1b;p=openvswitch diff --git a/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py b/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py index dbd00a45..31a48c37 100644 --- a/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py +++ b/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py @@ -7,15 +7,13 @@ # Copyright (c) 2009 Nicira Networks. -import logging -log = logging.getLogger("vswitch-cfg-update") -logging.basicConfig(filename="/var/log/vswitch-xsplugin.log", level=logging.DEBUG) +from XSConsoleLog import * import os import socket import subprocess -cfg_mod="/root/vswitch/bin/ovs-cfg-mod" +cfg_mod="/usr/bin/ovs-cfg-mod" vswitchd_cfg_filename="/etc/ovs-vswitchd.conf" if __name__ == "__main__": @@ -36,7 +34,7 @@ class VSwitchService: try: output = ShellPipe(["service", self.name, "version"]).Stdout() except StandardError, e: - log.error("version retrieval error: " + str(e)) + XSLogError("vswitch version retrieval error: " + str(e)) return "" for line in output: if self.processname in line: @@ -47,7 +45,7 @@ class VSwitchService: try: output = ShellPipe(["service", self.name, "status"]).Stdout() except StandardError, e: - log.error("status retrieval error: " + str(e)) + XSLogError("vswitch status retrieval error: " + str(e)) return "" if len(output) == 0: return "" @@ -66,7 +64,7 @@ class VSwitchService: try: ShellPipe(["service", self.name, "restart"]).Call() except StandardError, e: - log.error("restart error: " + str(e)) + XSLogError("vswitch restart error: " + str(e)) @classmethod def Inst(cls, name, processname=None): @@ -85,7 +83,7 @@ class VSwitchConfig: output = ShellPipe([cfg_mod, "-vANY:console:emer", "-F", vswitchd_cfg_filename, "-q", key]).Stdout() except StandardError, e: - log.error("config retrieval error: " + str(e)) + XSLogError("config retrieval error: " + str(e)) return "" if len(output) == 0: