Merge "Cleaning up logging"

This commit is contained in:
Zuul 2019-02-08 18:57:58 +00:00 committed by Gerrit Code Review
commit d21c99fba9
4 changed files with 36 additions and 35 deletions

View File

@ -72,8 +72,8 @@ class SkippingAuthProtocol(auth_token.AuthProtocol):
def process_request(self, request):
path = request.path
if path in _NOAUTH_PATHS:
LOG.debug(('Request path is %s and it does not require keystone '
'authentication'), path)
LOG.debug('Request path is %s and it does not require keystone '
'authentication', path)
return None # return NONE to reach actual logic
return super(SkippingAuthProtocol, self).process_request(request)

View File

@ -104,8 +104,8 @@ class exception_logger(object):
def __call__(self, func):
if self.logger is None:
LOG = logging.getLogger(func.__module__)
self.logger = LOG.exception
_LOG = logging.getLogger(func.__module__)
self.logger = _LOG.exception
def call(*args, **kwargs):
try:

View File

@ -24,7 +24,6 @@ from octavia.common import constants
from octavia.common import data_models as models
from octavia.common import exceptions
from octavia.compute import compute_base
from octavia.i18n import _
LOG = logging.getLogger(__name__)
@ -302,14 +301,15 @@ class VirtualMachineManager(compute_base.ComputeBase):
server=compute_id, net_id=network_id, fixed_ip=ip_address,
port_id=port_id)
except Exception:
message = _('Error attaching network {network_id} with ip '
'{ip_address} and port {port} to amphora '
'(compute_id: {compute_id}) ').format(
compute_id=compute_id,
network_id=network_id,
ip_address=ip_address,
port=port_id)
LOG.error(message)
LOG.error('Error attaching network %(network_id)s with ip '
'%(ip_address)s and port %(port)s to amphora '
'(compute_id: %(compute_id)s) ',
{
'compute_id': compute_id,
'network_id': network_id,
'ip_address': ip_address,
'port': port_id
})
raise
return interface
@ -324,10 +324,13 @@ class VirtualMachineManager(compute_base.ComputeBase):
self.manager.interface_detach(server=compute_id,
port_id=port_id)
except Exception:
LOG.error('Error detaching port {port_id} from amphora '
'with compute ID {compute_id}. '
'Skipping.'.format(port_id=port_id,
compute_id=compute_id))
LOG.error('Error detaching port %(port_id)s from amphora '
'with compute ID %(compute_id)s. '
'Skipping.',
{
'port_id': port_id,
'compute_id': compute_id
})
def validate_flavor(self, flavor_id):
"""Validates that a flavor exists in nova.
@ -339,10 +342,10 @@ class VirtualMachineManager(compute_base.ComputeBase):
try:
self.flavor_manager.get(flavor_id)
except nova_exceptions.NotFound:
LOG.info('Flavor {} was not found in nova.'.format(flavor_id))
LOG.info('Flavor %s was not found in nova.', flavor_id)
raise exceptions.InvalidSubresource(resource='Nova flavor',
id=flavor_id)
except Exception as e:
LOG.exception('Nova reports a failure getting flavor details for '
'flavor ID {0}: {1}'.format(flavor_id, str(e)))
'flavor ID %s: %s', flavor_id, e)
raise

View File

@ -87,10 +87,10 @@ class UpdateHealthDb(update_base.HealthUpdateBase):
except Exception as e:
LOG.exception('Health update for amphora %(amp)s encountered '
'error %(err)s. Skipping health update.',
{'amp': health['id'], 'err': str(e)})
{'amp': health['id'], 'err': e})
# TODO(johnsom) We need to set a warning threshold here
LOG.debug('Health Update finished in: {0} seconds'.format(
timeit.default_timer() - start_time))
LOG.debug('Health Update finished in: %s seconds',
timeit.default_timer() - start_time)
# Health heartbeat messsage pre-versioning with UDP listeners
# need to adjust the expected listener count
@ -173,18 +173,17 @@ class UpdateHealthDb(update_base.HealthUpdateBase):
if not amp or amp.load_balancer_id:
# This is debug and not warning because this can happen under
# normal deleting operations.
LOG.debug('Received a health heartbeat from amphora {0} with '
'IP {1} that should not exist. This amphora may be '
LOG.debug('Received a health heartbeat from amphora %s with '
'IP %s that should not exist. This amphora may be '
'in the process of being deleted, in which case you '
'will only see this message a few '
'times'.format(health['id'], srcaddr))
'times', health['id'], srcaddr)
if not amp:
LOG.warning('The amphora {0} with IP {1} is missing from '
LOG.warning('The amphora %s with IP %s is missing from '
'the DB, so it cannot be automatically '
'deleted (the compute_id is unknown). An '
'operator must manually delete it from the '
'compute service.'.format(health['id'],
srcaddr))
'compute service.', health['id'], srcaddr)
return
# delete the amp right there
try:
@ -196,8 +195,8 @@ class UpdateHealthDb(update_base.HealthUpdateBase):
compute.delete(amp.compute_id)
return
except Exception as e:
LOG.info("Error deleting amp {0} with IP {1}".format(
health['id'], srcaddr), e)
LOG.info("Error deleting amp %s with IP %s Error: %s",
health['id'], srcaddr, e)
expected_listener_count = 0
listeners = health['listeners']
@ -434,8 +433,8 @@ class UpdateStatsDb(update_base.StatsUpdateBase, stats.StatsMixin):
self._update_stats(health_message, srcaddr)
except Exception:
LOG.exception('update_stats encountered an unknown error '
'processing stats for amphora {0} with IP '
'{1}'.format(health_message['id'], srcaddr))
'processing stats for amphora %s with IP '
'%s', health_message['id'], srcaddr)
def _update_stats(self, health_message, srcaddr):
"""This function is to update the db with listener stats
@ -495,9 +494,8 @@ class UpdateStatsDb(update_base.StatsUpdateBase, stats.StatsMixin):
listener_db = self.repo_listener.get(session, id=listener_id)
if not listener_db:
LOG.debug('Received health stats for a non-existent '
'listener {0} for amphora {1} with IP '
'{2}.'.format(listener_id, amphora_id,
srcaddr))
'listener %s for amphora %s with IP '
'%s.', listener_id, amphora_id, srcaddr)
return
lb_stats = self.get_loadbalancer_stats(