#!/usr/bin/python from clients.nova import Client __author__ = 'beb' if __name__ == '__main__': client = Client() hypervisors = client.get_hypervisors() for hypervisor in hypervisors: print hypervisor._info servers = client.get_servers() for server in servers: print server._info
import logging import os from clients.nova import Client __author__ = 'lto' PATH = os.path.abspath( os.path.join(os.path.dirname(os.path.realpath(__file__)), os.pardir)) if __name__ == '__main__': logging.basicConfig( format= '%(asctime)s_%(process)d:%(pathname)s:%(lineno)d [%(levelname)s] %(message)s', level=logging.DEBUG) logger = logging.getLogger("EMMLogger") handler = logging.FileHandler('%s/logs/%s.log' % (PATH, os.path.basename(__file__))) handler.setLevel(logging.DEBUG) formatter = logging.Formatter( '%(asctime)s_%(process)d:%(pathname)s:%(lineno)d [%(levelname)s] %(message)s' ) handler.setFormatter(formatter) logger.addHandler(handler) cl = Client() cl.list_servers()