From d9de6b9ecd800a3147030ecea3a75e47a07394b3 Mon Sep 17 00:00:00 2001 From: Feng Xi Yan Date: Thu, 14 Aug 2014 16:20:58 +0800 Subject: [PATCH] neutronclient shows low-level logs in console screen Neutron command lines always display some useless information. This should be avoided. This commit modifies the default level of console stream to WARNING. Closes-bug: #1356735 Change-Id: I997dad9ce3fc3eb795e4e44b27d211fa619c1907 --- neutronclient/shell.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/neutronclient/shell.py b/neutronclient/shell.py index ce7bed9c9..a84eef219 100644 --- a/neutronclient/shell.py +++ b/neutronclient/shell.py @@ -847,7 +847,13 @@ class NeutronShell(app.App): self.INFO_LEVEL: logging.INFO, self.DEBUG_LEVEL: logging.DEBUG, }.get(self.options.verbose_level, logging.DEBUG) - console.setLevel(console_level) + # The default log level is INFO, in this situation, set the + # log level of the console to WARNING, to avoid displaying + # useless messages. This equals using "--quiet" + if console_level == logging.INFO: + console.setLevel(logging.WARNING) + else: + console.setLevel(console_level) if logging.DEBUG == console_level: formatter = logging.Formatter(self.DEBUG_MESSAGE_FORMAT) else: