diff --git a/configs/sim/gmoccapy/gmoccapy.ini b/configs/sim/gmoccapy/gmoccapy.ini index e0dc3bb97d3..d636e1ac411 100644 --- a/configs/sim/gmoccapy/gmoccapy.ini +++ b/configs/sim/gmoccapy/gmoccapy.ini @@ -17,6 +17,8 @@ DISPLAY = gmoccapy -i # VERBOSE -v # ERROR -q +VCP_LOGLEVEL = ERROR + # Cycle time, in milliseconds, that display will sleep between polls CYCLE_TIME = 100 diff --git a/lib/python/qtvcp/qt_istat.py b/lib/python/qtvcp/qt_istat.py index b327b4dae4c..a8979d45ace 100644 --- a/lib/python/qtvcp/qt_istat.py +++ b/lib/python/qtvcp/qt_istat.py @@ -56,7 +56,20 @@ def __init__(self): self.ICON = "" # this is updated in qtvcp.py on startup self.IS_SCREEN = False - + + log_level = self.INI.find('DISPLAY', 'VCP_LOGLEVEL') + if log_level == "DEBUG": + log.setLevel(logger.DEBUG) + elif log_level == "INFO": + log.setLevel(logger.INFO) + elif log_level == "WARNING": + log.setLevel(logger.WARNING) + elif log_level == "ERROR": + log.setLevel(logger.ERROR) + elif log_level == "CRITICAL": + log.setLevel(logger.CRITICAL) + elif log_level == "VERBOSE": + log.setLevel(logger.VERBOSE) def update(self, ini=INIPATH): #print('path ini',ini)