def main(): """ """ name = "MS287server" p = initiate_option_parser("""Pyro server for MS287 IF switch.""", examples) # Add other options here args = p.parse_args(sys.argv[1:]) # This cannot be delegated to another module or class mylogger = init_logging(logging.getLogger(), loglevel=get_loglevel(args.file_loglevel), consolevel=get_loglevel(args.console_loglevel), logname=args.logpath + name + ".log") mylogger.debug(" Handlers: %s", mylogger.handlers) loggers = set_module_loggers(eval(args.modloglevels)) psl = PyroServerLauncher(name, nameserver_host='dto') IFsw = MS287_Server() psl.start(IFsw) psl.finish()
'--date', dest='date', type=str, default=None, help='last date to process (default: yesterday)') p.add_argument('-n', '--no_dry_run', dest='dry_run', action='store_false', default=True, help='last date to process (default: yesterday)') p.add_argument('-p', '--projects', dest='projects_str', type=str, default='FREGGS,ISM_RRL', help='comma-separated list of projects') args = p.parse_args() logging.basicConfig(level=logging.INFO) mylogger = init_logging(logging.getLogger(), loglevel=get_loglevel(args.file_loglevel), consolevel=get_loglevel(args.console_loglevel), logname=args.logpath + "autoWVSR2FITS.log") mylogger.debug(" Handlers: %s", mylogger.handlers) loggers = set_module_loggers(eval(args.modloglevels)) do = WVSR_to_FITS(projects=args.projects_str.split(',')) do.prepare_jobs() do.launch_jobs() print do.check_outputs()
#logpath = "/usr/local/logs/" nameserver_host = "crux" from socket import gethostname __name__ = 'wbdc2hw_server-' + gethostname() logging.basicConfig(level=logging.INFO) mylogger = logging.getLogger() mylogger = init_logging(mylogger, loglevel=logging.DEBUG, consolevel=logging.DEBUG, logname=log_dir + __name__ + ".log") mylogger.debug(" Handlers: %s", mylogger.handlers) loggers = set_module_loggers({ 'MonitorControl': 'debug', 'MonitorControl.Receivers.WBDC.WBDC2.WBDC2hwif': 'debug', 'support': 'debug' }) from optparse import OptionParser p = OptionParser() p.set_usage(__name__ + ' [options]') p.set_description(__doc__) p.add_option('-l', '--log_level', dest='loglevel', type='str', default='info', help='Logging level for main program and modules')
mkeys = DTO_Manager.__dict__.keys() report = {} for key in mkeys: if key[:2] == "__": continue else: report[key] = DTO_Manager.__dict__[key].__doc__ return report if __name__ == "__main__": from socket import gethostname __name__ = 'DTO_manager' loggers = set_module_loggers( {'MonitorControl': 'debug', 'support': 'warning', 'Electronics.Instruments.JFW50MS': 'warning', 'MonitorControl.BackEnds.ROACH1.firmware_server':'warning'}) from optparse import OptionParser p = initiate_option_parser("Pyro server for SAObackend.","") p.usage = 'manager.py [options]' p.description = __doc__ args = p.parse_args(sys.argv[1:]) logger.setLevel(logging.DEBUG) # why this? # This cannot be delegated to another module or class mylogger = init_logging(logging.getLogger(), loglevel = get_loglevel(args.file_loglevel), consolevel = get_loglevel(args.console_loglevel), logname = args.logpath+__name__+".log")
return False def halt(self): """ Command to halt the manager """ self.logger.info("halt: Halting") self.run = False if __name__ == "__main__": from socket import gethostname __name__ = 'wbdc2_server-' + gethostname() loggers = set_module_loggers({ 'MonitorControl': 'debug', 'support': 'warning' }) from optparse import OptionParser p = OptionParser() p.set_usage('kurtspec_server.py [options]') p.set_description(__doc__) p.add_option('-l', '--log_level', dest='loglevel', type='str', default='info', help='Logging level for main program and modules') opts, args = p.parse_args(sys.argv[1:])