From 17f2d7da4f6d32b9f1359167f5817986f4b86373 Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Fri, 2 Feb 2024 12:05:52 +0000
Subject: [PATCH] Don't keep DEBUG level logging from requests_oauthlib

---
 webservice/job_monitor.py | 2 ++
 webservice/webservice.py  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/webservice/job_monitor.py b/webservice/job_monitor.py
index f54de2dcb..12d9ebc12 100644
--- a/webservice/job_monitor.py
+++ b/webservice/job_monitor.py
@@ -406,6 +406,8 @@ def main(argv=None):
     )
     # DEBUG logs from kafka-python are very verbose, so we'll turn them off
     logging.getLogger('kafka').setLevel(logging.INFO)
+    # Likewise requests_oauthlib
+    logging.getLogger('requests_oauthlib').setLevel(logging.INFO)
 
     # Treat SIGTERM like SIGINT (Ctrl-C) & do a clean shutdown
     signal.signal(signal.SIGTERM, interrupted)
diff --git a/webservice/webservice.py b/webservice/webservice.py
index 2ce0f9d3e..44dc39756 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -1524,6 +1524,8 @@ def main(argv: Optional[List[str]] = None):
         level=getattr(logging, log_level),
         format=fmt
     )
+    # requests_oauthlib DEBUG logs are very verbose, so we'll turn them off
+    logging.getLogger('requests_oauthlib').setLevel(logging.INFO)
 
     # Ensure that subprocesses (to launch calibration) are launched with the
     # venv where this is installed, even if it was not activated in a shell.
-- 
GitLab