def get_log(program):
Utils.source_provisioner_env()
log = logging.getLogger(os.path.basename(program))
log.setLevel(logging.INFO)
# create handlers
file_handler = logging.FileHandler(os.environ['PROVISIONING_LOG_FILE'])
file_handler.setLevel(logging.INFO)
console_handler = logging.StreamHandler(sys.stdout)
console_handler.setLevel(logging.INFO)
# create loggin format:
formatter = logging.Formatter("[@:%(created)f]:[%(name)s]: %(message)s")
# set formatter
file_handler.setFormatter(formatter)
console_handler.setFormatter(formatter)
# add handlers
log.addHandler(file_handler)
log.addHandler(console_handler)
# return the log
return log
评论列表
文章目录