Rename "LOGGER" to "LOG"

Align with OpenStack projects

Change-Id: Ie30b2819bce754650f3afa293935c2a0b551c217
This commit is contained in:
Changbin Liu 2013-09-22 15:27:36 -04:00
parent 228a6a45c5
commit 02b6284ec2
5 changed files with 37 additions and 38 deletions

View File

@ -10,7 +10,7 @@ from inception import __version__
from inception.orchestrator import Orchestrator
from inception.utils import log
LOGGER = logging.getLogger(__name__)
LOG = logging.getLogger(__name__)
CONF = cfg.CONF
@ -20,7 +20,7 @@ def main():
try:
CONF(args=sys.argv[1:], version="Inception: version %s" % __version__)
except Exception as e:
LOGGER.error(e)
LOG.error(e)
sys.exit(1)
# start orchestator
log.setup('inception')

View File

@ -48,7 +48,7 @@ from oslo.config import cfg
from inception.utils import cmd
from inception.utils import wrapper
LOGGER = logging.getLogger(__name__)
LOG = logging.getLogger(__name__)
orchestrator_opts = [
cfg.StrOpt('prefix',
@ -259,19 +259,18 @@ class Orchestrator(object):
self._deploy_dnsmasq()
self._setup_controller()
self._setup_workers()
LOGGER.info("Your inception cloud '%s' is ready!!!", self.prefix)
LOGGER.info("Gateway IP is %s", self._gateway_floating_ip.ip)
LOGGER.info("Chef server WebUI is http://%s:4040",
self._chefserver_ip)
LOGGER.info("OpenStack dashboard is https://%s",
self._controller_ip)
LOG.info("Your inception cloud '%s' is ready!!!", self.prefix)
LOG.info("Gateway IP is %s", self._gateway_floating_ip.ip)
LOG.info("Chef server WebUI is http://%s:4040",
self._chefserver_ip)
LOG.info("OpenStack dashboard is https://%s", self._controller_ip)
except Exception:
LOGGER.exception("Error in launching inception cloud")
LOG.exception("Error in launching inception cloud")
if self.atomic:
self.cleanup()
LOGGER.info("Although there was error in creating your "
"inception cloud '%s', resources have been "
"successfully cleaned up", self.prefix)
LOG.info("Although there was error in creating your "
"inception cloud '%s', resources have been "
"successfully cleaned up", self.prefix)
if re_raise:
raise
@ -324,7 +323,7 @@ class Orchestrator(object):
security_groups=self.security_groups,
userdata=self.userdata)
self._gateway_id = gateway.id
LOGGER.info("Creating %s", gateway)
LOG.info("Creating %s", gateway)
# launch chefserver
chefserver = self.client.servers.create(
@ -336,7 +335,7 @@ class Orchestrator(object):
userdata=self.userdata,
files=self.chefserver_files)
self._chefserver_id = chefserver.id
LOGGER.info("Creating %s", chefserver)
LOG.info("Creating %s", chefserver)
# launch controller
controller = self.client.servers.create(
@ -347,7 +346,7 @@ class Orchestrator(object):
security_groups=self.security_groups,
userdata=self.userdata)
self._controller_id = controller.id
LOGGER.info("Creating %s", controller)
LOG.info("Creating %s", controller)
# launch workers
for i in xrange(self.num_workers):
@ -359,10 +358,10 @@ class Orchestrator(object):
security_groups=self.security_groups,
userdata=self.userdata)
self._worker_ids.append(worker.id)
LOGGER.info("Creating %s", worker)
LOG.info("Creating %s", worker)
LOGGER.info('wait at most %s seconds for servers to be ready'
' (ssh-able + userdata done)', self.timeout)
LOG.info('wait at most %s seconds for servers to be ready'
' (ssh-able + userdata done)', self.timeout)
servers_ready = False
begin_time = time.time()
while time.time() - begin_time <= self.timeout:
@ -392,8 +391,8 @@ class Orchestrator(object):
servers_ready = True
break
except (UnboundLocalError, subprocess.CalledProcessError) as error:
LOGGER.info('servers are not all ready, error=%s,'
' sleep %s seconds', error, self.poll_interval)
LOG.info('servers are not all ready, error=%s,'
' sleep %s seconds', error, self.poll_interval)
time.sleep(self.poll_interval)
continue
if not servers_ready:
@ -403,7 +402,7 @@ class Orchestrator(object):
floating_ip = self.client.floating_ips.create(pool=self.pool)
self.client.servers.add_floating_ip(self._gateway_id, floating_ip)
self._gateway_floating_ip = floating_ip
LOGGER.info("Creating and associating %s", floating_ip)
LOG.info("Creating and associating %s", floating_ip)
def _get_server_info(self, _id):
"""
@ -549,7 +548,7 @@ class Orchestrator(object):
got_exception = not exception_queue.empty()
while not exception_queue.empty():
thread_name, func_info, exc = exception_queue.get()
LOGGER.error('%s %s %s', thread_name, func_info, exc)
LOG.error('%s %s %s', thread_name, func_info, exc)
if got_exception:
raise RuntimeError("One or more subthreads got exception")
@ -577,7 +576,7 @@ class Orchestrator(object):
@param re_raise: whether re-raise caught exception, for the purpose of
notifying external caller. Default: False
"""
LOGGER.info("Let's clean up inception cloud '%s'...", self.prefix)
LOG.info("Let's clean up inception cloud '%s'...", self.prefix)
## find out servers info
servers = []
gateway = None
@ -596,22 +595,22 @@ class Orchestrator(object):
try:
for floating_ip in self.client.floating_ips.list():
if floating_ip.ip == gateway_ip:
LOGGER.info("Disassociating and releasing %s", floating_ip)
LOG.info("Disassociating and releasing %s", floating_ip)
self.client.servers.remove_floating_ip(gateway,
floating_ip)
self.client.floating_ips.delete(floating_ip)
except Exception:
LOGGER.exception("Error in disassociating/releasing floating IP")
LOG.exception("Error in disassociating/releasing floating IP")
if re_raise:
raise
## try deleting each server
for server in servers:
try:
LOGGER.info('Deleting %s', server)
LOG.info('Deleting %s', server)
server.delete()
except Exception:
LOGGER.exception("Error in deleting server %s", server)
LOG.exception("Error in deleting server %s", server)
if re_raise:
raise
continue
LOGGER.info("Inception cloud '%s' has been cleaned up.", self.prefix)
LOG.info("Inception cloud '%s' has been cleaned up.", self.prefix)

View File

@ -22,7 +22,7 @@
import logging
import subprocess
LOGGER = logging.getLogger(__name__)
LOG = logging.getLogger(__name__)
def local(cmd, screen_output=False):
@ -35,7 +35,7 @@ def local(cmd, screen_output=False):
@return: (output, error)
if screen_output is True, return ("", "")
"""
LOGGER.info('executing command=%s', cmd)
LOG.info('executing command=%s', cmd)
stdout, stderr = ((None, None) if screen_output
else (subprocess.PIPE, subprocess.PIPE))
proc = subprocess.Popen(cmd,
@ -84,7 +84,7 @@ def ssh(uri, cmd, screen_output=False, silent=True, agent_forwarding=False):
if agent_forwarding:
flags.append('-A')
cmd = 'ssh -p %s %s %s %s' % (port, ' '.join(flags), uri, cmd)
LOGGER.info('executing command=%s', cmd)
LOG.info('executing command=%s', cmd)
stdout, stderr = ((None, None) if screen_output
else (subprocess.PIPE, subprocess.PIPE))
proc = subprocess.Popen(cmd,

View File

@ -55,14 +55,14 @@ LOG_LEVELS = {
def setup(product_name):
"""setup logger and its handlers"""
LOGGER = logging.getLogger(product_name)
LOG = logging.getLogger(product_name)
log_level = LOG_LEVELS[CONF.log_level]
LOGGER.setLevel(log_level)
LOG.setLevel(log_level)
## console logging
console_handler = logging.StreamHandler()
console_handler.setLevel(log_level)
console_handler.setFormatter(CONF.log_formatter)
LOGGER.addHandler(console_handler)
LOG.addHandler(console_handler)
## file logging
if CONF.log_dir is not None and CONF.log_file is not None:
if not os.path.exists(CONF.log_dir):
@ -71,4 +71,4 @@ def setup(product_name):
CONF.log_file))
file_handler.setLevel(log_level)
file_handler.setFormatter(CONF.log_formatter)
LOGGER.addHandler(file_handler)
LOG.addHandler(file_handler)

View File

@ -23,7 +23,7 @@ import logging
import threading
import traceback
LOGGER = logging.getLogger(__name__)
LOG = logging.getLogger(__name__)
class FuncThread(threading.Thread):
@ -46,5 +46,5 @@ class FuncThread(threading.Thread):
func_info = (str(self._func.func) + " " + str(self._func.args) +
" " + str(self._func.keywords))
info = (self.name, func_info, traceback.format_exc())
LOGGER.info(info)
LOG.info(info)
self._exception_queue.put(info)