From ac081195b288a72ceb93fe86c268a6d7b4e13222 Mon Sep 17 00:00:00 2001 From: Graham Hayes Date: Wed, 6 Apr 2016 14:38:55 +0100 Subject: [PATCH] Move successfull policy checks to trace We use policy .. a lot .. on an inactive system, we log at least 2-3 checks a second (at INFO!). We should log failures at info, and remain silent for the rest. if we need to enable TRACE logging (for debugging) we can add: 'designate.policy=TRACE', to the log.set_defaults() call in designate/__init__.py Change-Id: I2d059be9a5a127a687d0cb2cd02fa4915d1b6195 --- designate/policy.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/designate/policy.py b/designate/policy.py index da9c6143..309e5fa9 100644 --- a/designate/policy.py +++ b/designate/policy.py @@ -97,9 +97,9 @@ def check(rule, ctxt, target=None, do_raise=True, exc=exceptions.Forbidden): extra = {'policy': {'rule': rule, 'target': target}} if result: - LOG.info(_("Policy check succeeded for rule '%(rule)s' " - "on target %(target)s"), - {'rule': rule, 'target': repr(target)}, extra=extra) + LOG.trace(_("Policy check succeeded for rule '%(rule)s' " + "on target %(target)s"), + {'rule': rule, 'target': repr(target)}, extra=extra) else: LOG.info(_("Policy check failed for rule '%(rule)s' " "on target %(target)s"),