plugins: fixed logging level setting for plugins
This commit is contained in:
parent
0d94ee8f17
commit
d949fa39a1
7 changed files with 38 additions and 20 deletions
|
|
@ -22,6 +22,9 @@ import logging, tuned_logging
|
|||
log = logging.getLogger("tuned.cpumonitor")
|
||||
|
||||
class CPUMonitor:
|
||||
|
||||
config_section = "CPUMonitor"
|
||||
|
||||
def __init__(self):
|
||||
self.__update__()
|
||||
self.enabled = True
|
||||
|
|
@ -33,9 +36,10 @@ class CPUMonitor:
|
|||
def init(self, config):
|
||||
log.debug("Init")
|
||||
self.config = config
|
||||
if self.config.has_option(self.config_section, "enabled"):
|
||||
self.enabled = (self.config.get(self.config_section, "enabled") == "True")
|
||||
|
||||
log.info("Module is %s" % ("enabled" if self.enabled else "disabled"))
|
||||
if self.config.has_option("CPUMonitor", "enabled"):
|
||||
self.enabled = (self.config.get("CPUMonitor", "enabled") == "True")
|
||||
|
||||
def cleanup(self):
|
||||
log.debug("Cleanup")
|
||||
|
|
|
|||
|
|
@ -22,6 +22,9 @@ import logging, tuned_logging
|
|||
log = logging.getLogger("tuned.diskmonitor")
|
||||
|
||||
class DiskMonitor:
|
||||
|
||||
config_section = "DiskMonitor"
|
||||
|
||||
def __init__(self):
|
||||
self.devices = {}
|
||||
self.enabled = True
|
||||
|
|
@ -52,8 +55,8 @@ class DiskMonitor:
|
|||
log.debug("Init")
|
||||
|
||||
self.config = config
|
||||
if self.config.has_option("DiskMonitor", "enabled"):
|
||||
self.enabled = (self.config.get("DiskMonitor", "enabled") == "True")
|
||||
if self.config.has_option(self.config_section, "enabled"):
|
||||
self.enabled = (self.config.get(self.config_section, "enabled") == "True")
|
||||
|
||||
log.info("Module is %s" % ("enabled" if self.enabled else "disabled"))
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ from tuned_nettool import ethcard
|
|||
log = logging.getLogger("tuned.netmonitor")
|
||||
|
||||
class NetMonitor:
|
||||
|
||||
config_section = "NetMonitor"
|
||||
|
||||
def __init__(self):
|
||||
self.devices = {}
|
||||
self.enabled = True
|
||||
|
|
@ -79,8 +82,8 @@ class NetMonitor:
|
|||
log.debug("Init")
|
||||
|
||||
self.config = config
|
||||
if self.config.has_option("NetMonitor", "enabled"):
|
||||
self.enabled = (self.config.get("NetMonitor", "enabled") == "True")
|
||||
if self.config.has_option(self.config_section, "enabled"):
|
||||
self.enabled = (self.config.get(self.config_section, "enabled") == "True")
|
||||
interval = self.config.getint("main", "interval")
|
||||
|
||||
log.info("Module is %s" % ("enabled" if self.enabled else "disabled"))
|
||||
|
|
|
|||
|
|
@ -22,13 +22,7 @@ import logging.handlers
|
|||
class TunedLogger (logging.getLoggerClass()):
|
||||
|
||||
def setLevelString(self, name):
|
||||
name = str(name)
|
||||
if name.isdigit():
|
||||
level = int(name)
|
||||
else:
|
||||
level = logging._levelNames.get(name.upper(), logging.NOTSET)
|
||||
|
||||
self.level = level
|
||||
self.level = logging._levelNames.get(str(name).upper(), logging.NOTSET)
|
||||
|
||||
def switchToConsole(self):
|
||||
self.addHandler(console_handler)
|
||||
|
|
@ -38,10 +32,14 @@ class TunedLogger (logging.getLoggerClass()):
|
|||
self.addHandler(file_handler)
|
||||
self.removeHandler(console_handler)
|
||||
|
||||
logging.setLoggerClass(TunedLogger)
|
||||
def disableString(name):
|
||||
level = logging._levelNames.get(str(name).upper(), logging.CRITICAL)
|
||||
logging.disable(level)
|
||||
|
||||
######
|
||||
|
||||
logging.setLoggerClass(TunedLogger)
|
||||
|
||||
console_handler = logging.StreamHandler()
|
||||
file_handler = logging.handlers.RotatingFileHandler("/tmp/tuned.log", maxBytes=200*1000, backupCount=2)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,9 @@ import logging, tuned_logging
|
|||
log = logging.getLogger("tuned.cputuning")
|
||||
|
||||
class CPUTuning:
|
||||
|
||||
config_section = "CPUTuning"
|
||||
|
||||
def __init__(self):
|
||||
self.latency = 100
|
||||
self.enabled = True
|
||||
|
|
@ -30,8 +33,8 @@ class CPUTuning:
|
|||
log.debug("Init")
|
||||
|
||||
self.config = config
|
||||
if self.config.has_option("CPUTuning", "enabled"):
|
||||
self.enabled = (self.config.get("CPUTuning", "enabled") == "True")
|
||||
if self.config.has_option(self.config_section, "enabled"):
|
||||
self.enabled = (self.config.get(self.config_section, "enabled") == "True")
|
||||
try:
|
||||
open("/dev/cpu_dma_latency", "w")
|
||||
except:
|
||||
|
|
|
|||
|
|
@ -22,6 +22,9 @@ import logging, tuned_logging
|
|||
log = logging.getLogger("tuned.disktuning")
|
||||
|
||||
class DiskTuning:
|
||||
|
||||
config_section = "DiskTuning"
|
||||
|
||||
def __init__(self):
|
||||
self.devidle = {}
|
||||
self.enabled = True
|
||||
|
|
@ -44,9 +47,10 @@ class DiskTuning:
|
|||
log.debug("Init")
|
||||
|
||||
self.config = config
|
||||
if self.config.has_option(self.config_section, "enabled"):
|
||||
self.enabled = (self.config.get(self.config_section, "enabled") == "True")
|
||||
|
||||
log.info("Module is %s" % ("enabled" if self.enabled else "disabled"))
|
||||
if self.config.has_option("DiskTuning", "enabled"):
|
||||
self.enabled = (self.config.get("DiskTuning", "enabled") == "True")
|
||||
|
||||
def cleanup(self):
|
||||
log.debug("Cleanup")
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ from tuned_nettool import ethcard
|
|||
log = logging.getLogger("tuned.nettuning")
|
||||
|
||||
class NetTuning:
|
||||
|
||||
config_section = "NetTuning"
|
||||
|
||||
def __init__(self):
|
||||
self.devidle = {}
|
||||
self.enabled = True
|
||||
|
|
@ -42,8 +45,8 @@ class NetTuning:
|
|||
log.debug("Init")
|
||||
|
||||
self.config = config
|
||||
if self.config.has_option("NetTuning", "enabled"):
|
||||
self.enabled = (self.config.get("NetTuning", "enabled") == "True")
|
||||
if self.config.has_option(self.config_section, "enabled"):
|
||||
self.enabled = (self.config.get(self.config_section, "enabled") == "True")
|
||||
|
||||
log.info("Module is %s" % ("enabled" if self.enabled else "disabled"))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue