#!/usr/bin/python #============================ logging start =================================== import logging from SmartMeshSDK.utils import AppUtils log = AppUtils.setupModuleLogging() #============================ logging stop ==================================== from SmartMeshSDK.utils import FormatUtils class NetworkHealthAnalyzer(object): TEST_OUTCOME_PASS = '******' TEST_OUTCOME_FAIL = 'FAIL' TEST_OUTCOME_NOTRUN = 'NOTRUN' TEST_OUTCOME_ALL = [ TEST_OUTCOME_PASS, TEST_OUTCOME_FAIL, TEST_OUTCOME_NOTRUN ] def __init__(self): # log log.info("creating instance") #======================== public ========================================== def analyze(self, data): returnVal = []
import logging class NullHandler(logging.Handler): def emit(self, record): pass log = logging.getLogger('App') log.setLevel(logging.ERROR) log.addHandler(NullHandler()) # global AppUtils.configureLogging() #============================ defines ========================================= GUI_UPDATEPERIOD = 250 # in ms DEPTH_RATE_CALCULATOR = 30 # columns names COL_PKGEN_NUM = 'num. pkgen' COL_PKGEN_PPS = 'pk./sec' COL_PKGEN_CLR = 'clear pkgen' COL_PKGEN_RATE = 'pkgen (num/rate/size)' #============================ body ============================================ ##
# local ''' class NullHandler(logging.Handler): def emit(self, record): pass log = logging.getLogger('App') log.setLevel(logging.ERROR) log.addHandler(NullHandler()) ''' #============================ defines ========================================= #============================ globals ========================================= #============================ setup/teardown ================================== ''' def setup_module(function): # setup logging for loggerName in LOG_MODULES: temp = logging.getLogger(loggerName) temp.setLevel(logging.DEBUG) temp.addHandler(logHandler) # global AppUtils.configureLogging() ''' # activity logs (do last) activitylog = logging.getLogger('activitylog')