From 527f9ea1afbc9cca7fce4efbc8ea9e8e64b4439e Mon Sep 17 00:00:00 2001 From: Karma Riuk Date: Mon, 10 Mar 2025 10:27:43 +0100 Subject: [PATCH] made logging better to avoid messing up the progress bar --- stats_pull_requests.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/stats_pull_requests.py b/stats_pull_requests.py index 00ee1a2..33d3271 100644 --- a/stats_pull_requests.py +++ b/stats_pull_requests.py @@ -1,9 +1,21 @@ -import os +import os, logging from datetime import datetime import pandas as pd import tqdm from github import Github +# Set up logging +log_file = "github_api.log" +logging.basicConfig( + filename=log_file, + level=logging.WARNING, # Adjust as needed + format="%(asctime)s - %(levelname)s - %(message)s", + datefmt="%Y-%m-%d %H:%M:%S" +) + +# Redirect PyGithub logging +logging.getLogger("github.Requester").setLevel(logging.WARNING) + # Initialize GitHub API client g = Github(os.environ["GITHUB_AUTH_TOKEN_CRAB"])