def test_formatter(selfs): from AVCommon import logger logger.init() from AVCommon.logger import logging globals()['logging'] = logging formatter = logging.Formatter( '%(asctime)s -%(levelname)s- %(filename)s:%(lineno)s %(message)s' ) stdout_handler = logging.StreamHandler(sys.stdout) stdout_handler.setFormatter(formatter) logger = logging.getLogger('') logger.addHandler(stdout_handler) logger.setLevel(logging.DEBUG) logging.debug('A debug message') logging.info('Some information') logging.warning('A shot across the bows') logging.debug('A debug message') logging.info('Some information') logging.warning('A shot across the bows') logging_child.ClassName("calling a child")
def test_formatter(selfs): from AVCommon import logger logger.init() from AVCommon.logger import logging globals()['logging']=logging formatter = logging.Formatter('%(asctime)s -%(levelname)s- %(filename)s:%(lineno)s %(message)s') stdout_handler = logging.StreamHandler(sys.stdout) stdout_handler.setFormatter(formatter) logger = logging.getLogger('') logger.addHandler(stdout_handler) logger.setLevel(logging.DEBUG) logging.debug('A debug message') logging.info('Some information') logging.warning('A shot across the bows') logging.debug('A debug message') logging.info('Some information') logging.warning('A shot across the bows') logging_child.ClassName("calling a child")
def main(): parser = argparse.ArgumentParser(description='AVMonitor master.') parser.add_argument('-m', '--vm', required=False, default="", help="Virtual Machines comma separated on which executing the operation") parser.add_argument('-v', '--verbose', action='store_true', default=False, help="Verbose") parser.add_argument('-r', '--procedure', type=str, default=False, required=True, help="Procedure to execute") parser.add_argument('-p', '--pool', type=int, required=False, default=6, help="This is the number of parallel process (default 6)") parser.add_argument('-d', '--redis', default="localhost", help="redis host") parser.add_argument('-c', '--clean', default=False, action='store_true', help="clean redis mq") parser.add_argument('-s', '--session', default="dsession", help="session redis mq ") parser.add_argument('-e', '--report', type=str, default="") parser.add_argument('-q', '--quiet', action='store_true', default=False, help="Quiet") args = parser.parse_args() if args.report: report = args.report else: report = time.strftime("%y%m%d", time.localtime(time.time())) logger.init(report, quiet=args.quiet) from AVCommon.logger import logging globals()['logging']=logging logging.debug(args) from av_master import AVMaster from AVCommon import package logging.info("chdir %s" % package.basedir) os.chdir(package.basedir) master = AVMaster(args) master.start()
def main(): parser = argparse.ArgumentParser(description='AVMonitor master.') parser.add_argument( '-m', '--vm', required=False, default="", help="Virtual Machines comma separated on which executing the operation" ) parser.add_argument('-v', '--verbose', action='store_true', default=False, help="Verbose") parser.add_argument('-r', '--procedure', type=str, default=False, required=True, help="Procedure to execute") parser.add_argument( '-p', '--pool', type=int, required=False, default=6, help="This is the number of parallel process (default 6)") parser.add_argument('-d', '--redis', default="localhost", help="redis host") parser.add_argument('-c', '--clean', default=False, action='store_true', help="clean redis mq") parser.add_argument('-s', '--session', default="dsession", help="session redis mq ") parser.add_argument('-e', '--report', type=str, default="") parser.add_argument('-q', '--quiet', action='store_true', default=False, help="Quiet") args = parser.parse_args() if args.report: report = args.report else: report = time.strftime("%y%m%d", time.localtime(time.time())) logger.init(report, quiet=args.quiet) from AVCommon.logger import logging globals()['logging'] = logging logging.debug(args) from av_master import AVMaster from AVCommon import package logging.info("chdir %s" % package.basedir) os.chdir(package.basedir) master = AVMaster(args) master.start()
parser.add_argument('-d', '--redis', default="localhost", help="redis host") parser.add_argument('-s', '--session', default=False, help="session redis mq ") parser.add_argument('-r', '--procedure', default=False, help="procedure to call ") parser.add_argument('-p', '--procedure_file', default="assets/procedures.yaml", help="procedure file to read ") parser.add_argument('-f', '--force', action='store_true', default=False, help="force ") args = parser.parse_args() report = time.strftime("%y%m%d", time.localtime(time.time())) logger.init(".", "avagent.log") from AVCommon.logger import logging globals()['logging']=logging logging.debug(args) mq = None procedure = None if args.procedure and args.procedure_file: logging.info("Procedure %s" % args.procedure) logging.debug("pwd: %s" % os.getcwd()) path = os.getcwd() procs = Procedure.load_from_file(args.procedure_file) logging.debug("%s" % procs) procedure = procs[args.procedure] mq = MQFeedProcedure()