def _init_logging(self): if self._cfg.has_key('debug'): if self._cfg['debug'] > 0: self._baseLogger = hodLog(self.name) self.logs['main'] = self._baseLogger.add_logger('main') if self._cfg.has_key('stream'): if self._cfg['stream']: self._baseLogger.add_stream(level=self._cfg['debug'], addToLoggerNames=('main',)) if self._cfg.has_key('log-dir'): if self._serviceID: self.__logDir = os.path.join(self._cfg['log-dir'], "%s.%s" % ( self._cfg['userid'], self._serviceID)) else: self.__logDir = os.path.join(self._cfg['log-dir'], self._cfg['userid']) if not os.path.exists(self.__logDir): os.mkdir(self.__logDir) self._baseLogger.add_file(logDirectory=self.__logDir, level=self._cfg['debug'], addToLoggerNames=('main',)) if self._cfg.has_key('syslog-address'): self._baseLogger.add_syslog(self._cfg['syslog-address'], level=self._cfg['debug'], addToLoggerNames=('main',)) if not self.logs.has_key('main'): self.logs['main'] = hodDummyLogger() else: self.logs['main'] = hodDummyLogger() else: self.logs['main'] = hodDummyLogger()
def __init__(self, torqueDir, environment, log=None): self.__qsub = os.path.join(torqueDir, 'bin', 'qsub') self.__qdel = os.path.join(torqueDir, 'bin', 'qdel') self.__qstat = os.path.join(torqueDir, 'bin', 'qstat') self.__pbsNodes = os.path.join(torqueDir, 'bin', 'pbsnodes') self.__pbsdsh = os.path.join(torqueDir, 'bin', 'pbsdsh') self.__qalter = os.path.join(torqueDir, 'bin', 'qalter') self.__env = environment self.__log = log if not self.__log: self.__log = hodDummyLogger()
def _init_logging(self): if self._cfg.has_key('debug'): if self._cfg['debug'] > 0: self._baseLogger = hodLog(self.name) self.logs['main'] = self._baseLogger.add_logger('main') if self._cfg.has_key('stream'): if self._cfg['stream']: self._baseLogger.add_stream( level=self._cfg['debug'], addToLoggerNames=('main', )) if self._cfg.has_key('log-dir'): if self._serviceID: self.__logDir = os.path.join( self._cfg['log-dir'], "%s.%s" % (self._cfg['userid'], self._serviceID)) else: self.__logDir = os.path.join(self._cfg['log-dir'], self._cfg['userid']) if not os.path.exists(self.__logDir): os.mkdir(self.__logDir) self._baseLogger.add_file(logDirectory=self.__logDir, level=self._cfg['debug'], addToLoggerNames=('main', )) if self._cfg.has_key('syslog-address'): self._baseLogger.add_syslog(self._cfg['syslog-address'], level=self._cfg['debug'], addToLoggerNames=('main', )) if not self.logs.has_key('main'): self.logs['main'] = hodDummyLogger() else: self.logs['main'] = hodDummyLogger() else: self.logs['main'] = hodDummyLogger()
def __init__(self, host, ports, logger=None, threadPoolSize=100): self.__host = host self.__ports = ports if logger == None: logger = hodDummyLogger() self.__logger = logger self.server_address = ['', ''] reactor.suggestThreadPoolSize(threadPoolSize) self.__stopForever = threading.Event() self.__stopForever.clear() self.__mThread = None self.__xmlrpc = twistedXMLRPC(self.__logger)