From f172a28d2ba44e4c501d3e474189b03eb7a59ab9 Mon Sep 17 00:00:00 2001 From: elajkat Date: Tue, 11 Jan 2022 17:50:39 +0100 Subject: [PATCH] Avoid logging MD5 password for BGP add neighbor Change-Id: I12e9b23749e40f56e947377409ff2882adc25205 Story: 2009779 Task: 44260 (cherry picked from commit 974ccdabd2799611363b5a3404c00fe32a6b78fb) --- os_ken/services/protocols/bgp/api/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/os_ken/services/protocols/bgp/api/base.py b/os_ken/services/protocols/bgp/api/base.py index 4e9a5835..f1f1b4ef 100644 --- a/os_ken/services/protocols/bgp/api/base.py +++ b/os_ken/services/protocols/bgp/api/base.py @@ -193,7 +193,10 @@ def call(symbol, **kwargs): """Calls/executes BGPS public API identified by given symbol and passes given kwargs as param. """ - LOG.info("API method %s called with args: %s", symbol, str(kwargs)) + LOG.info( + "API method %s called with args: %s", + symbol, + str(dict(kwargs.items() - {'password': kwargs['password']}.items()))) # TODO(PH, JK) improve the way api function modules are loaded from . import all # noqa