def tail(self, service): '''Tails the logs of a service. ''' return setResponsePlainText( check_output('tail -n 1000 %s' % keeper.getLogPath(service), shell=True))
def lsof(self, service): '''"lsof" a service's processes. ''' return setResponsePlainText( check_output('/usr/sbin/lsof -p %s' % ','.join(keeper.getPIDs(service)), shell=True))
def getUploadScriptVersion(self): '''Returns the version of the upload script (of this server). Called from offline. ''' logging.debug('server::getUploadScriptVersion()') return service.setResponsePlainText(str(upload.__version__))
def getUploadScriptVersion(self): """Returns the version of the upload script (of this server). Called from offline. """ logging.debug("server::getUploadScriptVersion()") return service.setResponsePlainText(str(upload.__version__))
def newf(*args, **kwargs): result = '' if 'ROUTEID' in cherrypy.request.cookie: result += 'Route = %s\n' % cherrypy.request.cookie['ROUTEID'] else: result += 'Route = (not found)\n' if 'session_id' in cherrypy.request.cookie: result += 'Session = %s\n' % cherrypy.request.cookie['session_id'] else: result += 'Session = (not found)\n' return service.setResponsePlainText('%s%s' % (result, f(*args, **kwargs)))
def joblog(self, service, job, timestamp): '''Returns a log of a service's job. ''' return setResponsePlainText(keeper.getJobLog(service, job, timestamp))
def log(self, service, timestamp): '''Returns a log of a service. ''' return setResponsePlainText(keeper.getLog(service, timestamp))
def getStatus(self): return service.setResponsePlainText(getStatus())
def getFileLog(self, fileHash): return service.setResponsePlainText(getFileLog(fileHash))
def getAcknowledgeRationale(self, fileHash): return service.setResponsePlainText(getAcknowledgeRationale(fileHash))
def getRunGlobalLog(self, creationTimestamp, backend): return service.setResponsePlainText(getRunGlobalLog(creationTimestamp, backend))
def lsof(self, service): '''"lsof" a service's processes. ''' return setResponsePlainText(check_output('/usr/sbin/lsof -p %s' % ','.join(keeper.getPIDs(service)), shell = True))
def tail(self, service): '''Tails the logs of a service. ''' return setResponsePlainText(check_output('tail -n 1000 %s' % keeper.getLogPath(service), shell = True))