papi: truncate long logger messages 65/22065/4
authorKlement Sekera <ksekera@cisco.com>
Thu, 12 Sep 2019 09:01:06 +0000 (09:01 +0000)
committerOle Trøan <otroan@employees.org>
Wed, 25 Sep 2019 08:18:20 +0000 (08:18 +0000)
Dumping whole cli_inband output causes huge unformatted messages written
to logger, so truncate these to avoid that.

Type: fix

Change-Id: I59565a98e3595cbfe4971cc346e104cb198d8f24
Signed-off-by: Klement Sekera <ksekera@cisco.com>
src/vpp-api/python/vpp_papi/vpp_papi.py

index 63fcc70..6ba7d64 100644 (file)
@@ -665,7 +665,10 @@ class VPPApiClient(object):
 
         self.transport.resume()
 
-        self.logger.debug('Return from {!r}'.format(r))
+        s = 'Return value: {!r}'.format(r)
+        if len(s) > 80:
+            s = s[:80] + "..."
+        self.logger.debug(s)
         return rl
 
     def _call_vpp_async(self, i, msg, **kwargs):