コード例 #1
0
ファイル: hodsvc.py プロジェクト: mapreduce-pikachu/pikachu
 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()
コード例 #2
0
    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()
コード例 #3
0
ファイル: torque.py プロジェクト: optivo-org/hadoop-0.20.1
 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()
コード例 #4
0
ファイル: hodsvc.py プロジェクト: NikkitaSh30/i-mapreduce
    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()
コード例 #5
0
     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)